Django的 MVT设计模式:
M (models):模型
作用:封装数据库、访问数据库、对数据库进行增删改查
V (views):视图
作用:负责业务逻辑,接受请求,返回应答
T (templates):模板
作用:负责前端展示页面
MVT模式与MVC模式相比较:
MVC:软件框架模式,核心思想是分层和解耦、模型的复用
-
M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。
-
V全拼为View,用于封装结果,生成页面展示的html内容。
-
C全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果。