MCV 和 MTV框架基本信息

Posted uiys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MCV 和 MTV框架基本信息相关的知识,希望对你有一定的参考价值。

一 . MCV

技术图片
# web服务器开发最著名的MVC模式

M : model.py  就是和数据库打交道的, 创建表等操作

V : view 视图(视图函数,就是装html文件的)

C : controller 控制器(就是URL里面的文件内容,其实就是在浏览器上发的请求)
技术图片

二 . MTV

技术图片
Django 叫做 MTV 框架
 
M : model.py 和数据库打交道的创建表等操作

T : templates(模板)  存放HTML文件的

V : view  视图函数(处理逻辑的)

# 正常的web 框架应该是MCV那样的, MTV 和 MCV 相比少了一个URL分发的部分
#     所以 还要学URL控制器 MTV + URL 就是整个Django
技术图片

 

MTV + URL  整个过程如下图

# 用户通过浏览器向我们服务器发起一个请求(request),这个请求会去访问 视图函数根据不同的请求去调用对应的数据 然后返给用户

技术图片

 

以上是关于MCV 和 MTV框架基本信息的主要内容,如果未能解决你的问题,请参考以下文章

MTV框架和django基本命令

如何在 MCV 中合并两个实体框架查询

mcv实现通用的增删改查

django+SQLite搭建轻量级个人博客基本配置

python MVCMTV 框架介绍 Django 模板系统常用语法

Django:MTV——模版语句