Django的学习基础1

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

 

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

       Model(模型):负责业务对象与数据库的对象(ORM)     (model.py)      数据库

       Template(模版):负责如何把页面展示给用户               (Template)        HTML的内容

       View(视图):负责业务逻辑,并在适当的时候调用Model和Template     (Views.py) 负责函数处理返回页面的逻辑

       此外,Django还有一个url分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template   (urls.py) 页面和函数的映射绑定.

 

 

posted @ 2017-12-25 14:37  归来仍是少年!  阅读(184)  评论(0编辑  收藏  举报