2010-01-18 63 views

回答

13

詹姆斯·貝內特已經寫了這個博客條目,

Django tips: laying out an application,部分「項目與應用」:

應用程序試圖提供一個單一的,相對自成一套的相關功能。允許應用程序定義一組模型(儘管它不必),並定義和註冊自定義模板標籤和過濾器(儘管它不一定)。

項目是應用程序的集合,安裝在同一個數據庫中,全部使用相同的設置文件。從某種意義上說,項目的定義方面是它提供了一個設置文件,該文件指定要使用的數據庫,要安裝的應用程序以及其他配置位。一個項目可能對應一個網站,但不一定 - 多個項目可以在同一個網站上運行。該項目還負責根URL配置,儘管在大多數情況下,只需要包含從各個應用程序中獲取URL配置的調用即可。

+0

謝謝,這清除了我的想法:) – satoru 2010-01-18 15:23:12

+0

你可以添加一個關於現代網站的例子嗎? – user83039 2015-01-12 03:07:03

相關問題