MVC: Model-View-Controller 模型-视图-控制器
M: model层,负责数据处理,包括对数据的增删改查等操作
V: view层,负责界面显示
C: controller层,负责逻辑控制,接收和处理请求,调用model和view
核心思想:分层,解耦。MVC分离了 数据处理 和 界面显示 的代码,使得一方代码修改了不会影响到另外一方,提高了程序的扩展性和可维护性
Django MVT 模式
M: Model, 模型 与MVC中的M相同,负责对数据的处理
V: View, 视图 与MVC中的C类似,负责处理用户请求,调用M和T,响应请求
T: Template, 模板 与MVC中的V类似,负责如何显示数据(产生html界面)