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

django~1

时间:2018-04-15 22:55:23      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:nbsp   关系   djang   img   log   就是   src   不同   用户   

 

http://www.cnblogs.com/yuanchenqi/articles/6083427.html

本节内容:

1:MVC和MTV是什么

2:

 

1:MVC和MTV是什么

著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。

模型负责业务对象与数据库的对象(ORM);
视图负责与用户的交互(页面);
控制器(C)接受用户的输入调用模型和视图完成用户的请求。

技术分享图片

 

Django的MTV模式本质上与MVC模式没有什么差别,也是各组件之间为了保持松耦合关系,只是定义上有些许不同,Django的MTV分别代表:

Model(模型):负责业务对象与数据库的对象(ORM)
Template(模版):负责如何把页面展示用户
View(视图):负责业务逻辑,并在适当的时候调用Model和Template

此外,Django还有一个url分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template

技术分享图片

注意的是:

在MVC中的V视图是代表着--->html文件。而在MTV中的V是一个个的函数视图。

def index(request):

    return render(request,"base.html")

 

 

 

 

django~1

标签:nbsp   关系   djang   img   log   就是   src   不同   用户   

原文地址:https://www.cnblogs.com/hero799/p/8849736.html

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