我有 Python2.7 和 Django 1.3.1,运行在 Windows 7 32 位
当我键入"python django-admin.py startapp myproject"时,创建的文件夹如下所示:
我的网站/ 初始化.py models.py tests.py views.py
而不是
我的网站/ 初始化.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 都按照计算机 ->属性>高级>环境变量中的配置添加到系统路径中。
所以这里有点想法...
1 django-admin.py startproject myproject
创建一个项目和文件,如 init.py
、 manage.py
、 settings.py
、 urls.py
2 python manage.py startapp appname
在我的项目中创建一个应用程序以及init.py
、models.py
、tests.py
、views.py
等文件
你想要startproject
而不是startapp
。
查看文档 https://docs.djangoproject.com/en/dev/ref/django-admin/#startproject-projectname-destination
django-admin.py 启动项目我的项目
创建一个项目和文件,例如
- __init__.py 将文件用作全局模块
- manage.py 管理项目,如同步数据库,迁移,启动服务器
- settings.py 包含项目设置
- urls.py 包含项目 URL,您可以包含应用 URL 文件
Python manage.py startapp appname
在我的项目中创建一个应用程序,并像
- __init__.py 将文件用作全局模块
- models.py 您可以在此处编写模型类
- tests.py 编写测试用例
- views.py 应用网址