MVC设计模式和Django的MVT设计模式区别

MVC设计核心:
解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。
MVC各部分的功能:
*M:Model,主要封装对数据库的底层的访问,对数据库中的数据进行增删改查操作
*V:view,用于封装结果,生成页面展示的html内容
*C:Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果
Django的MVT设计模式:
Django框架遵循MVC设计模式
MVT各部的功能:
*M:Model,与MVC模式中的M功能相同,负责和数据库交互,进行数据处理.
*V:View,与MVC模式中的C功能相同,接收请求,处理业务逻辑,返回应答.
*T:Template:与MVC模式中V功能相同,负责封装构造页面展示给用户.

你可能感兴趣的:(django基础知识)