0

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

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

mysite/ init .py models.py tests.py views.py

代替

mysite/ init .py manage.py settings.py urls.py

现在我必须输入 'python django-admin.py startapp myproject' 而不仅仅是 'django-admin.py startapp myproject' 的原因是因为 .py 文件没有与 python 正确关联,所以在这个线程中提出了一个解决方案: django-admin.py 无法正常工作

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

所以这里有点想法...

4

3 回答 3

11

1django-admin.py startproject myproject
创建一个项目和像init.py, manage.py, settings.py,这样的文件urls.py
2python manage.py startapp appname
在我的项目中创建一个应用程序和像init.py, models.py, tests.py,这样的文件views.py

于 2012-10-28T11:35:27.400 回答
8

你想要startproject而不是startapp.

在https://docs.djangoproject.com/en/dev/ref/django-admin/#startproject-projectname-destination查看文档

于 2012-07-01T23:48:49.377 回答
4

django-admin.py 启动项目 myproject

创建一个项目和文件,如

  • __init__.py 使用文件作为全局模块
  • manage.py 用于管理项目,如 Syncdb、migrate、startserver
  • settings.py 包含项目设置
  • urls.py 包含项目的 URL,可以包含应用的 url 文件

python manage.py startapp appname

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

  • __init__.py 使用文件作为全局模块
  • models.py 你可以在这里写你的模型类
  • tests.py 编写测试用例
  • views.py 应用 URL
于 2015-01-21T08:02:25.367 回答