20170901 MTV和MVC模式

來源:互聯網
上載者:User

標籤:orm   1.2   ica   line   web   tom   方式   style   sim   

20170901 MTV和MVC模式

 二 MVC和MTV模式undefined

著名的MVC模式:所謂MVC就是把web應用分為模型(M),控制器(C),視圖(V)三層;他們之間以一種外掛程式似的,松耦合的方式串連在一起。

模型負責業務對象與資料庫的對象(ORM),視圖負責與使用者的互動(頁面),控制器(C)接受使用者的輸入調用模型和視圖完成使用者的請求。

 

 

Django的MTV模式本質上與MVC模式沒有什麼差別,也是各組件之間為了保持松耦合關係,只是定義上有些許不同,Django的MTV分別代表:

Model(模型):負責業務對象與資料庫的對象(ORM)

Template(模版):負責如何把頁面展示給使用者

View(視圖):負責商務邏輯,並在適當的時候調用Model和Template

此外,Django還有一個url分發器,它的作用是將一個個URL的頁面請求分發給不同的view處理,view再調用相應的Model和Template

 

 

20170901 MTV和MVC模式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.