在django 1.4中,我应该在哪里创建django应用程序?
我刚刚在django 1.4中启动了一个新项目,由于他们更改了manage.py的默认布局和整个文件夹层次结构(请参见),我无法决定将我的应用程序包放在哪里-在mysite内部还是外部?最佳做法是什么?出于某种原因,在django 1.4中,我应该在哪里创建django应用程序?,django,Django,我刚刚在django 1.4中启动了一个新项目,由于他们更改了manage.py的默认布局和整个文件夹层次结构(请参见),我无法决定将我的应用程序包放在哪里-在mysite内部还是外部?最佳做法是什么?出于某种原因,startapp命令在mysite包之外创建应用程序,但这感觉有点错误 那么,什么是最好的?这: manage.py mysite/ __init__.py settings.py urls.py myapp/ __init__.py
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
第二条路
manage.py
myapp/
__init__.py
models.py
mysite/
__init__.py
settings.py
urls.py
我想当你在一个项目中有一堆应用程序时,维护起来很容易?这就是他们在教程中向您展示如何设置它的方式。因此,我研究了它,通常当您在django中创建一个应用程序时,您会为它提供自己的URL.py,并且通过这样设置结构,可以使导入语句更短,更易于维护。lolwut?什么是易于维护的?我在问为什么在django 1.4中存储更高级别的应用程序更好。只是因为进口短缺?那么我看不出这样做有什么好处,只是一团糟。哈哈,我知道,我不是说我同意,这是我能找到的唯一理由。;)