03-Django基础概念和MVT架构
一、Django基础 掌握Django的 MVT 架构的使用 掌握Git管理源代码 主要内容 了解Django的 MVT 架构的使用流程 使用Django完成案例 : 书籍信息管理 MVC介绍 MVC: 全拼为Model-View-Controller。 Model: 简称为M,主要封装对数据库层的访问,内嵌ORM框架,实现面向对象编程来操作数据库。 View: 简称V,用于封装结果,内嵌了模板引擎,实现动态展示数据。 Controller: 简称C,用于接收GET或POST请求,处理业务逻辑,与Model和View交互,返回结果。 备注:当前主流的开发语言如Java、PHP、Python....中都有MVC设计模式。 MTV介绍 MTV:全拼为Model-View-Template Model:简称M,与MVC中的M功能相同,负责与数据库交互,处理数据,内嵌了ORM框架。 View:简称V,与MVC中的C功能相同,接收HttpRequest,业务处理逻辑,返回HttpResponse。 Template:简称T,与MVC中的V功能相同,负责封装构造返回的html,内嵌了模板引擎。 备注:MTV和MVC的差异在于MTV中的View是处理业务逻辑的,然而MVC中的V是处理内置模板引擎的