Django StartProject создание приложений, а также - PullRequest
1 голос
/ 24 февраля 2012

Я не помню этого из 1.3 и не могу найти его в документации.

startproject создается для создания как проекта, так и приложения под ним. у них обоих одинаковое имя.

python ./bin/django-admin.py startproject webapp

создает

/webapp/manage.py

и

/webapp/webapp/settings.py and others

кто-нибудь знает почему или связывает меня со страницей docco, которая объясняет это новое поведение? просто прочитайте заметки о выпуске и ничего не можете найти.

Ответы [ 2 ]

2 голосов
/ 24 февраля 2012

Это не создание приложения. Каталог внутри вашего проекта. Внешний контейнер - просто обертка. manage.py вышло за рамки проекта. Смотри: https://docs.djangoproject.com/en/dev/releases/1.4/#updated-default-project-layout-and-manage-py

2 голосов
/ 24 февраля 2012

Полагаю, вы пробуете 1.4b1.

Это влияет на макет нового проекта. Это упоминается в примечаниях к выпуску, и они могут объяснить это лучше, чем я:).

https://docs.djangoproject.com/en/dev/releases/1.4-beta-1/#updated-default-project-layout-and-manage-py

На самом деле это не приложение, а скорее приведение в порядок файлов по умолчанию. Как таковой он отсутствует в INSTALLED_APPS и не будет обрабатываться так же, как приложение. Это ловушка, в которую я попал, когда мои пользовательские ярлыки с шаблонами не собирались.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...