码迷,mamicode.com
首页 > 编程语言 > 详细

Python:MVC和MVT开发模式

时间:2020-04-11 14:39:14      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:基于   c中   低耦合   取数据   核心   python   处理   流程   提取数据   

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十分相似,客户端发送请求,根据请求地址去寻找视图,视图把接收并处理请求,访问数据库,提取数据,由视图返回结果到模板上,客户端接收渲染

Python:MVC和MVT开发模式

标签:基于   c中   低耦合   取数据   核心   python   处理   流程   提取数据   

原文地址:https://www.cnblogs.com/hxyzy/p/12679463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!