我正在尝试使用django框架设置webapp。在本教程之后,当我使用" django-admin startapp {project-name}"时,django-admin正确生成:
06/08/2016 10:21 AM <DIR> .
06/08/2016 10:21 AM <DIR> ..
06/08/2016 10:21 AM 63 admin.py
06/08/2016 10:21 AM 97 apps.py
06/08/2016 10:21 AM <DIR> migrations
06/08/2016 10:21 AM 57 models.py
06/08/2016 10:21 AM 60 tests.py
06/08/2016 10:21 AM 63 views.py
06/08/2016 10:21 AM 0 __init__.py
6 File(s) 340 bytes
3 Dir(s) 91,039,383,552 bytes free
但不是manage.py。
我似乎无法弄清楚我做错了什么。我正在虚拟环境中工作(我上次没有工作)只安装了django,如果这样做有所不同的话。
编辑: 我刚刚测试了在虚拟环境之外创建应用程序,同样的问题很突出 - 没有manage.py。
我使用django 1.9.7,好像我最后使用django 1.8.x。
答案 0 :(得分:6)
manage.py
包含在项目而非应用中。要创建新项目,您应该:
django-admin startproject {project-name}
项目是应用程序的集合。因此,要创建一个应用程序,cd
到您刚创建的项目目录中并执行:
django-admin startapp {app-name}
答案 1 :(得分:0)
删除旧项目,然后再次开始创建新项目。甚至我也面临同样的问题,这对我有用。 使用命令安装django之后
pip安装Django
使用以下命令创建项目
django-admin startproject name_of_your_project