教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Django MTV架构指的是什么?

更新时间:2021年05月13日17时23分 来源:传智教育 浏览次数:

Django使用MTV架构,该架构由模型(Model)、模板(Template)、视图(View)三部分组成,各部分的职责如下:

①模型:数据操作层,定义数据模型,封装对数据库层的访问。

②模板:表现层,负责将页面呈现给用户。

③视图:业务逻辑层,调用模型和模板,实现业务逻辑。

Django项目的数据模型定义在模型文件models.py中,模板文件存储在templates目录(需手动创建与配置)中,业务逻辑存储在视图文件views.py中。此外,Django项 目还有个核心 文件urls.py,用于实现路由分发功能。

项目启动后,用户通过浏览器向Web服务器发起请求,Web服务器将请求传递到要处理该请求的Django项目,Django接收用户通过浏览器发起的请求,urls.py 文件根据URL地址分发路由,将请求交给views. py中相应的视图:视图处理请求(此时涉及数据存取),并将处理结果与模板结合生成响应数据:返回给Web服务器,服务器将数据返回到浏览器,最终呈现给用户。具体如下所示。

DJango框架MTV架构



猜你喜欢:

Django框架的优点有哪些?

Python视频教程:Django入门

Django海量数据集分页优化方法

Python+大数据培训课程

0 分享到:
和我们在线交谈!