2016-06-08 21 views
1

我正在尝试使用django框架设置webapp。在介绍之后,当我使用“Django的管理员的startApp {项目名称}”,Django的管理员正确生成:使用“django-admin startapp mysite”时不会生成manage.py

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

@sayse,我在我运行的命令我的virtualenv“根文件夹”内“django-admin startapp mysite” –

回答

5

manage.py包含在项目未应用。要创建一个新项目,您应该这样做:

django-admin startproject {project-name} 

项目是应用程序的集合。因此,要创建一个应用程序,cd到您刚刚创建的项目目录,并做到:往上走一个目录时

django-admin startapp {app-name} 
+0

谢谢。我不确定我知道项目和应用程序之间的区别。我是不是在制作网络 - **应用程序**? 使用startproj时,它无法识别它响应的命令:(TRYDJA〜1)C:\ Users \ Kasper \ OneDrive \ Projects \ Personal Website \ _Home \ trydjango19env> django-admin startproj trydjango19 没有指定Django设置。 未知的命令:'startproj' 键入'django-admin help'的用法。 –

+0

您可以创建一个项目,然后在项目中创建许多应用程序。 –

+0

使用django-admin帮助我看到它的startproject不是startproj –

相关问题