MVC和MVT


一.MVC架構圖

由上圖理解:
  1.   Model(模型):負責業務對象和數據庫的對象(ORM)
  2.   Controller(控制器):負責處理業務邏輯
  3.   View(視圖):負責與用戶交互的界面

 二.MVT架構圖

 

由上圖理解:  

  1. Model(模型):負責業務對象與數據庫的對象(ORM)
  2. Template(模版):負責如何把頁面展示給用戶
  3. View(視圖):負責業務邏輯,並在適當的時候調用Model和Template
  4. 此外,Django還有一個url分發器,它的作用是將一個個URL的頁面請求分發給不同的view處理,view再調用相應的Model和Template

 總結:

Django的MTV模式本質上與MVC模式沒有什么差別,在定義上有些區別而已,如mvc的View 和 mvt的View

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM