Django简介与MTV模式
本文最后更新于:2 年前
Django 简介
什么是 Django
Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。
Django 优点
Django 的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架。
MVC 架构与 MTV 模式
MVC(Model-View-Controller)
MVC是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:
模型(Model):主要负责在数据库中对数据的存取操作。
视图(View):处理显示部分的内容。
控制器(Controller):用于处理请求、获取数据、返回结果。
MVC框架的核心思想是:解耦。
MTV(Model-Templates-View)
在 MVC 基础上,把 MVC 中的 View 分成了视图(展现哪些数据)和模板(如何展现)2个部分,而 Contorller 这个要素由框架自己来实现了。
- M 为 Model ,与MVC中的M功能相同,负责和数据库交互,进行数据处理
- T 为,Template ,与MVC中的V功能相同,负责封装构造要返回的HTML
- V 为 View ,与MVC中的C功能相同,接收请求,进行业务处理,返回应答
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!