所以我在我的FreeBSD 8.2盒子上安装了Django,如下所示:
pip install django
我可以通过输入以下内容来验证django的工作原理:
python
>>> import django
然后我将我的django升级到最新版本:
pip install --upgrade django
我查看版本:
python
>>> import django
>>> django.VERSION
(1, 3, 1, 'final', 0)
所以我得到了最新版本。
然后我创建一个像这样的django项目:
django-admin.py startproject helloworld
一切正常但创建的项目结构是平的 - 文档说如果创建的结构是平的,我应该将django更新到最新版本。但我的django是最新版本。为什么创建的目录结构是平的?
它应该如下所述:https://docs.djangoproject.com/en/dev/intro/tutorial01/
创建的目录结构:
helloworld/
__init__.py
manage.py
settings.py
urls.py
应该是这样的:
helloworld/
manage.py
helloworld/
__init__.py
settings.py
urls.py
wsgi.py
答案 0 :(得分:4)
与你看到的不符?最近的默认项目布局 改变。如果你看到一个“扁平”的布局(没有内在的谜题/ 目录),你可能正在使用没有的Django版本 匹配本教程版本。你想要切换到旧的 教程或较新的Django版本。
你有1.3.1(最新的稳定版本),文档是针对主干的(截至今天为1.4 + alpha)。扁平结构是1.3。