認識Django的MTV架構

Django采用类似于Asp.Net和Java MVC的MTV架构。M代表模型,负责生成数据库并处理数据;V代表视图,处理业务逻辑和用户交互界面;C控制器则在模型和视图间协调,决定如何与数据库交互并呈现界面。Django中,T表示模板,用于用户界面展示,而视图负责结合URL路由渲染页面。
摘要由CSDN通过智能技术生成

Django 是採用MTV架構,他和Asp.Net、Java中的MVC架構類似

M = 模型(Model) 生成數據庫,儲存資料、讀取資料

V = 視圖(View) 業務邏輯 以及 使用者交互畫面的呈現

C = 控制器(Controller) 它介於Model 及 View 間,並判斷用哪個模型來存取資料庫,透過哪個視圖介面輸入表單或顯示資料,專門處理Model、View。


二、Django MTV

M = 模型(Model) 建立模型,來生成數據庫架構 以及 透過Django自帶的ORM操作,可以不必使用數據庫的指令即可完成增、刪、改、查 (CRUD)

T = 模板(Template) 使用者交互畫面呈現,就是透過前端的 Html Css Javascript…。

V = 視圖(View) 處理業務邏輯 以及 讀取數據庫和template介面的顯示 搭配URL(路由) 渲染頁面

MTV架構MVC架構
  M = 模型(Model)M = 模型(Model)
V = 視圖(View) T = 模板(Template)
C = 控制器(Controller)V = 視圖(View)

MVC
在这里插入图片描述

MTV
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值