我刚刚在 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
?