django-admin.py创建平面目录结构

时间:2012-01-22 00:23:49

标签: python django

所以我在我的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

1 个答案:

答案 0 :(得分:4)

  

与你看到的不符?最近的默认项目布局   改变。如果你看到一个“扁平”的布局(没有内在的谜题/   目录),你可能正在使用没有的Django版本   匹配本教程版本。你想要切换到旧的   教程或较新的Django版本。

你有1.3.1(最新的稳定版本),文档是针对主干的(截至今天为1.4 + alpha)。扁平结构是1.3。

Here are the docs for version 1.3.