我們都知道,Django是一個Python框架用於web開發。像其他web框架,Django的架構是基於測試(Model-View-Template)模式。模式就像軟件設計模式用於web發展的活動。測試的結構從MVC(模型-視圖-控製器)模式略有不同。所不同的是,Django本身負責控製器,這就是為什麼它不需要一個MVC模式。
Model-View-Template(測試)就像一個HTML模板包含Django模板語言。在測試中,我們有三個組件,每一個描述如下:
模型:顧名思義,像所有其他模型,用於表示目的。因此,用於接口,並負責處理數據。
觀點:該組件是用於表示應用程序的UI。例如,無論我們在一個網站看到作為一個用戶是網站的用戶界麵。
模板:HTML的模板由組件以及Django模板語言和一些特殊的語法用來描述網站的動態內容。