我不记得1.3中的这个,我无法在文档中找到它。
startproject似乎在其下创建了一个项目和一个应用程序。他们都有相同的名字。
python ./bin/django-admin.py startproject webapp
创建
/webapp/manage.py
和
/webapp/webapp/settings.py and others
任何人都知道为什么或将我链接到解释这种新行为的docco页面?只是浏览阅读发行说明,找不到任何东西。
答案 0 :(得分:2)
我假设您正在尝试1.4b1。
这实际上是新的项目布局。在发行说明中提到它们可以比我能更好地解释它:)。
它实际上不是一个应用程序,而是更多关于整理默认文件。因此,它不在INSTALLED_APPS中,并且不会以与应用程序相同的方式处理。当我的自定义模板标记未被拾取时,这是我陷入的陷阱。
答案 1 :(得分:2)
这不是创建应用程序。里面的目录是你的项目。外部容器只是一个包装器。 manage.py
已超出项目范围。请参阅:https://docs.djangoproject.com/en/dev/releases/1.4/#updated-default-project-layout-and-manage-py