Django 简介

Django 是由 python 编写的一个Web框架,采用了 MVC 和 MTV 设计模式:

(1) MTV 是 MVC 的改进版,MTV设计模式本质上和MVC是一样的,只是定义上有些许不同
(2) Django 对传统的 MVC 设计模式进行了修改,将视图分成View模块和Template模块两部分,将动态的逻辑处理与静态的页面展现分离开
(3) 而 Model 采用了 ORM 技术,将关系型数据库表抽象成面向对象的 Python 类,将表操作转换成类操作,避免了复杂的 SQL 语句编写

 

MVC设计模式:

M ( Model,模型 ):负责业务对象与数据库的映射
V ( View,视图 ):负责与用户的交互 ( 页面 ),把页面展示给用户
C ( Controller,控制器 ):接受用户的输入调用模型和视图完成用户的请求

 

MTV设计模式:

M ( Model,模型 ):负责业务对象与数据库的映射
T ( Template,模板 ) :将数据与HTML语言结合起来的引擎
V ( View,视图 ):负责与用户的交互 ( 页面 ),把页面展示给用户

 

 

 

 

 

 

 

    

posted @ 2019-01-27 21:00  孔雀东南飞  阅读(180)  评论(0编辑  收藏  举报