关键词:
Django MVC MVT
1 什么是Django?:(web框架)
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。
他功能强大且丰富,文档全面且完善,开发效率高,是Python中的主流web框架;
Django框架是基于MVT框架模式,即模型M,模板T和视图V;
实际上,MVT框架又来源于MVC框架,下面介绍下MVC框架:
2 什么是MVC框架?
MVC: 即Model-View-Controller(模型-视图-控制器)三个单词的首字母缩写,是一种web设计的经典模式
核心思想: 解耦。MVC分离了数据处理和界面显示的代码,使得程序可以在不修改数据处理相关逻辑的前提下,方便地切换不同的显示界面
目的: 提高程序的扩展性和可维护性。
MVC框架的三个组成部分:
m表示model,主要用于对数据库层的封装
v表示view,用于向用户展示结果
c表示controller,是核心,用于处理请求、获取数据、返回结果
MVC模式示意图
3 MVT框架
MVT框架是Django自己实现的MVC框架,因为Django更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式
MVT的三个组成部分:
m表示model,负责与数据库交互
v表示view,是核心,负责接收请求、获取数据、返回结果
t表示template,负责呈现内容到浏览器
MVT模式示意图