django-admin.py startapp myproject不会创建settings.py

时间:2012-07-01 23:34:56

标签: django-admin python-2.7 django-1.3

我有Python2.7和Django 1.3.1,在Windows 7 32bit上运行

当我输入'python django-admin.py startapp myproject'时,创建的文件夹如下所示:

mysite的/     的初始化的.py     models.py     tests.py     views.py

而不是

mysite的/     的初始化的.py     manage.py     settings.py     urls.py

现在我必须输入'python django-admin.py startapp myproject'而不仅仅是'django-admin.py startapp myproject'的原因是因为.py文件与python没有正确关联,因此提出了一个解决方案这个帖子: django-admin.py is not working properly

我尝试了但是我可以出于某种原因获得正确的关联。 我还确保应该通过属性使用python.exe文件打开django-admin.py。 最后,django-admin.py和python.exe都被添加到系统路径中,如计算机 - >属性>高级 - >环境变量中所配置。

这里有点想法......

3 个答案:

答案 0 :(得分:11)

1 django-admin.py startproject myproject
创建项目和文件,例如init.pymanage.pysettings.pyurls.py 2 python manage.py startapp appname
在我的项目和init.pymodels.pytests.pyviews.py

等文件中创建应用

答案 1 :(得分:8)

答案 2 :(得分:4)

  

django-admin.py startproject myproject

创建一个项目和文件,如

  • __ init __。py 将文件用作全局模块
  • manage.py 管理项目,例如,Syncdb,迁移, startserver的
  • settings.py 包含项目设置
  • urls.py 包含项目网址,您可以包含 app url file
  

python manage.py startapp appname

在我的项目中创建一个应用程序和

之类的文件
  • __ init __。py 将文件用作全局模块
  • models.py 您可以在此处编写模型类
  • tests.py 编写测试用例
  • views.py 应用网址