【发布时间】:2012-06-04 21:08:29
【问题描述】:
我刚刚在 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
?
【问题讨论】:
标签: django