Django其实是MTV

Posted chenyoude

tags:

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

以前一直认为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的主要内容,如果未能解决你的问题,请参考以下文章

Django简介

4 Django简介

Django-1 简介

django框架学习(增删查改)

2.django入场啦

Django之MTV