Python:MVC和MVT开发模式
MVC和MVT设计模式核心:
解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性
MVC各部分的功能:
1. M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作
2. V全拼为View,用于封装结果,生成页面展示的html内容
3. C为Controller,用于接收请求,处理业务逻辑,与Model和View的交互,返回结果
MVT各部分的功能:
1. M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作
2. V全拼为View,与MVC中的C功能相同,用于接收请求,处理业务逻辑,与Model和View的交互,返回结果
3. T为Template,用于接收请求,与MVC中的V功能相同,用于封装结果,生成页面展示的html内容
Django中MVT的设计是遵守 MVC的流程去执行。
MVT基于MVC,所以流程与MVC十分相似,客户端发送请求,根据请求地址去寻找视图,视图把接收并处理请求,访问数据库,提取数据,由视图返回结果到模板上,客户端接收渲染
相关推荐
CoderToy 2020-11-16
技术之博大精深 2020-10-16
emmm00 2020-11-17
bianruifeng 2020-11-16
云中舞步 2020-11-12
世樹 2020-11-11
暗夜之城 2020-11-11
张荣珍 2020-11-12
amienshxq 2020-11-14
ASoc 2020-11-14
yungpheng 2020-10-19
loveyouluobin 2020-09-29
尘封飞扬 2020-09-29
Coder技术文摘 2020-09-29
lbyd0 2020-11-17
BigYellow 2020-11-16
sushuanglei 2020-11-12
我心似明月 2020-11-09