Python Django框架設(shè)計模式詳解
MVC設(shè)計模式
MVC (Model-View-Controller) 是軟件工程中常用的軟件架構(gòu)模式,它是一種分離業(yè)務(wù)邏輯與顯示界面的設(shè)計方法。它把軟件系統(tǒng)分為三個基本部分:
M:業(yè)務(wù)模型(Model),代表一個儲存數(shù)據(jù)的對象V:視圖(View),代表模型包含的數(shù)據(jù)的可視化C:控制器(Controller),作用于模型于視圖中,將數(shù)據(jù)流向模型對象,并在數(shù)據(jù)化時更新視圖。
MTV設(shè)計模式
Django中的MTV模式本質(zhì)上和MVC是一樣的,只是定義不同,分為如下三部分:
M:模型(Model),負責(zé)與數(shù)據(jù)庫進行交互與處理
T:模板(Template),負責(zé)構(gòu)造要返回的html頁面
V:視圖(View),負責(zé)接收請求進行業(yè)務(wù)邏輯,返回響應(yīng)

總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注本站的更多內(nèi)容!
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信