1. 程式人生 > >MCV 和 MTV框架基本信息

MCV 和 MTV框架基本信息

服務 邏輯 width bubuko 框架 控制 著名 emp 內容

一 . MCV

技術分享圖片
# web服務器開發最著名的MVC模式

M : model.py  就是和數據庫打交道的, 創建表等操作

V : view 視圖(視圖函數,就是裝HTML文件的)

C : controller 控制器(就是URL裏面的文件內容,其實就是在瀏覽器上發的請求)
技術分享圖片

二 . MTV

技術分享圖片
Django 叫做 MTV 框架
 
M : model.py 和數據庫打交道的創建表等操作

T : templates(模板)  存放HTML文件的

V : view  視圖函數(處理邏輯的)

# 正常的web 框架應該是MCV那樣的, MTV 和 MCV 相比少了一個URL分發的部分
#     所以 還要學URL控制器 MTV + URL 就是整個Django
技術分享圖片

MTV + URL  整個過程如下圖

# 用戶通過瀏覽器向我們服務器發起一個請求(request),這個請求會去訪問 視圖函數根據不同的請求去調用對應的數據 然後返給用戶

技術分享圖片

MCV 和 MTV框架基本信息