Django 简介

一、MVC 与 MTV 模型

  MVC 模型:

    MVC就是把Web应用分为模型(M)、视图(V)和控制器(C)三层。模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求。

MVC模型

  MTV模型:

    Django使用的MTV模型本质上和MVC模型一样,只是各个部分定义不同。Django的MTV分别代表的含义是:

    M 代表模型(Model): 负责业务对象和数据库的关系映射(ORM)。

    T 代表模板(Template):负责把页面展示给用户(html)。

    V 代表视图(View):负责业务逻辑,并在适当时候调用Model和Template。

    除了上面三部分外,还有一个URL分发器,其负责将URL页面请求分发给不同的View处理,View再调用相应的Model和Template。

MTV模式

原文地址:https://www.cnblogs.com/heshike/p/9923907.html