2013-08-16 131 views
0

我已經在一些其他網站上介紹了一些相關的主題,但我仍然不能決定,我應該如何組織Django應用程序? 之前,我使用CodeIgniter,我喜歡它的組織結構。 好的。 的基本結構看起來像Django的文件夾結構

testsite/ 
    -manage.py 

    testsite/ 
     --__init__.py 
     --settings.py 
     --urls.py 
     --wsgi.py 

    testapp/ 
     --__init__.py 
     --models.py 
     --tests.py 
     --views.py 

例如,我需要爲用戶和博客模式。我是否需要在-testapp/models.py中編寫它,或者爲博客/用戶創建不同的應用程序會更好?

+2

那麼,如果你使用的是用戶模型不同的應用程序Django的,那麼你應該將它們存儲在一個單獨的應用程序。 – Neal

回答

2

你可以把它放在你認爲最有意義的地方。如果你只有一個博客模型,並且沒有功能將它與它相關聯,那麼將它放在你的testapp之內是有意義的,但我猜它會有與之關聯的模板,url路徑和視圖,所以我認爲它應該是它自己的應用程序blog

user模型也是如此。

另外,還要確保你看看建於User模型

+0

謝謝,這很有幫助 –