Django之框架
# 一、MVC 框架
先看看 MVC 框架,MVC,全名是 Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。
Django 框架的设计模式借鉴了 MVC 框架的思想,也是分成三部分,来降低各个部分之间的耦合性。
Django 框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和 View(视图),也就是 MTV 框架。
# 二、MTV 框架
# 1、MTV 模式
Model(模型):负责业务对象与数据库的对象(ORM)
Template(模版):负责如何把页面展示给用户
View(视图):负责业务逻辑,并在适当的时候调用 Model 和 Template
此外,Django 还有一个 urls 分发器,它的作用是将一个个 URL 的页面请求分发给不同的 view 处理,view 再调用相应的 Model 和 Template。
# 2、MTV 框架图
作者:
本文链接:https://jokerbai.com
版权声明:本博客所有文章除特别声明外,均采用 署名-非商业性-相同方式共享 4.0 国际 (CC-BY-NC-SA-4.0) 许可协议。转载请注明出处!
上次更新: 2025/07/19, 11:33:23
- 02
- 使用Zadig从0到1实现持续交付平台07-19
- 03
- 基于Jira的运维发布平台07-19