Django 简介

Posted pzk7788

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,视图 ):负责与用户的交互 ( 页面 ),把页面展示给用户

 

技术分享图片

 

 

 

 

 

 

    

以上是关于Django 简介的主要内容,如果未能解决你的问题,请参考以下文章

Django简介

Django简介及Django项目的创建详述

Django框架简介和创建django项目的基本流程

第二章 Django框架——Django简介

Django简介

Django之路——1 Django的简介