2
我刚刚在django 1.4中启动了一个新项目,并且因为他们更改了manage.py和整个文件夹层次结构的默认布局(请参阅https://docs.djangoproject.com/en/dev/releases/1.4/#updated-default-project-layout-and-manage-py),我无法决定应该在哪里放置我的应用程序包 - 在mysite
之内或外部它?最佳做法是什么?由于某种原因,startapp
命令在mysite
软件包之外创建应用程序,但这种感觉有点不对。我应该在django 1.4中创建django应用程序?
那么,什么是最好的?这:
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
?
有什么好处? – DataGreed
我想在一个项目中有很多应用程序时很容易维护吗?这就是他们向您展示如何在教程中设置它的方式。 – lciamp
所以,我研究了它,通常当你在django中创建一个应用程序时,你会给它自己的urls.py,并且通过像这样设置结构,它使得导入语句更短,更易于维护。 – lciamp