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