Gdzie powinienem tworzyć aplikacje django w django 1.4?
Właśnie rozpocząłem nowy projekt w django 1.4, ponieważ zmienili domyślny układ dla manage.py i całej hierarchii folderów (zobaczhttps://docs.djangoproject.com/en/dev/releases/1.4/#updated-default-project-layout-and-manage-py) Nie mogę zdecydować, gdzie powinienem umieścić moje pakiety aplikacji - wewnątrzmysite
czy poza nim? Jaka jest najlepsza praktyka? Z jakiegoś powodu,startapp
polecenie tworzy aplikację pozamysite
pakiet, ale wydaje się, że jest to złe.
Więc co jest najlepsze? To:
manage.py
mysite/
__init__.py
settings.py
urls.py
myapp/
__init__.py
models.py
albo to:
manage.py
myapp/
__init__.py
models.py
mysite/
__init__.py
settings.py
urls.py
?