使用" django-admin startapp mysite"时没有生成manage.py

时间:2016-06-08 08:33:13

标签: python django

我正在尝试使用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。

2 个答案:

答案 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