Почему django-startproject (по циклу Линкольна) создает приложение в conf / local? - PullRequest
2 голосов
/ 24 августа 2011

Я протестировал django-startproject (https://github.com/lincolnloop/django-startproject). Я прочитал их лучшие практики по Doc и Lincoln Loop, но многие из их вариантов все еще неясны для меня (как они организовывают свои папки и т. Д.). Особенно ясовершенно сбит с толку поведением их bin / manage.py.

Когда я выполняю тест python bin / manage.py startapp, он создает приложение, но вместо того, чтобы помещать его в мой проект (или в приложения),каталог создается в conf / local.

Это требуемое поведение?

1 Ответ

0 голосов
/ 17 мая 2012

Это потому, что по умолчанию файл manage.py в django находится в корне проекта, и по умолчанию функция startapp (которая не создается парнями из lincolnloop) помещает приложения в текущую папку (где находится manage.py).).это из официальных документов:

startapp [destination] django-admin.py startapp Создает структуру каталогов приложения Django для данного имени приложения в текущем каталоге или в указанном месте назначения.

youможет явно указать, где разместить приложение с параметром адресата.

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