Onde devo criar aplicativos django no django 1.4?
Acabei de começar um novo projeto no django 1.4 e como eles mudaram o layout padrão para manage.py e toda a hierarquia de pastas (vejahttps://docs.djangoproject.com/en/dev/releases/1.4/#updated-default-project-layout-and-manage-py) não consigo decidir onde devo colocar meus pacotes de aplicativos - dentromysite
ou fora dela? Qual a melhor prática? Por algum motivo,startapp
comando cria o aplicativo fora domysite
pacote, mas isso parece de alguma forma errada.
Então, qual é o melhor? Este:
manage.py
mysite/
__init__.py
settings.py
urls.py
myapp/
__init__.py
models.py
ou isto:
manage.py
myapp/
__init__.py
models.py
mysite/
__init__.py
settings.py
urls.py
?