1. Django 简介
首先 Django 是 Python 的一个第三方库
Web 开发架构。
MVC 模型
MVC 模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。
MVC 以一种插件式的、松耦合的方式连接在一起。

MTV 模型
Django 的 MTV 模式本质上和 MVC 是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,
Django 的 MTV 分别是指:
- M 表示模型 (Model):编写程序应有的功能,负责业务对象与数据库的映射 (ORM 操作)。
- T 表示模板 (Template):负责如何把页面展示给用户。
- V 表示视图 (View):负责业务逻辑,并在适当时候调用 Model 和 Template。
另外还有一个 URL 路由,用于将不同的请求分给不同的视图。
