码迷,mamicode.com
首页 > 其他好文 > 详细

Django其实是MTV

时间:2018-11-04 12:45:05      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:自己的   管理   temp   概念   mtv   页面   自己   请求   model   

以前一直认为Django是MVC,理解一直有误。事实是Django只是借鉴了MVC的设计模式,然后自己用的是自己设计的MTV。

MVC的概念是Model、View、Control,通过Contro控制请求的走向,然后通过View层进行页面展示,通过Model进行数据库数据的交互。

MTV其实和MVC很像,他分别是Model、Template、View,在Django中,Model依然是与数据库进行数据交互,但是他的Template变成了页面的展示,相当于MVC模式中的View,而Django中的View是他的view视图函数和url路由管理的结合体,也就是相当于MVC模式中的Control。

所以,不要再把Django当做MVC,他只是借鉴了MVC的设计模式,他自己的模式其实是MTV。

Django其实是MTV

标签:自己的   管理   temp   概念   mtv   页面   自己   请求   model   

原文地址:https://www.cnblogs.com/chenyoude/p/9903338.html

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