Где я должен создавать приложения Django в Django 1,4?
Я только что начал новый проект в django 1.4 и, поскольку они изменили макет по умолчанию для manage.py и всю иерархию папок (см.https://docs.djangoproject.com/en/dev/releases/1.4/#updated-default-project-layout-and-manage-py) я не могу решить, где я должен положить свои пакеты приложений - внутриmysite
или за его пределами? Какова лучшая практика? По какой-то причинеstartapp
Команда создает приложение за пределамиmysite
пакет, но это чувствует себя как-то не так.
Итак, что лучше? Это:
manage.py
mysite/
__init__.py
settings.py
urls.py
myapp/
__init__.py
models.py
или это:
manage.py
myapp/
__init__.py
models.py
mysite/
__init__.py
settings.py
urls.py
?