MVC
设计目的:解耦,让不同的代码块之间降低耦合性,增强代码的可扩展性和可读性、可移植性。实现向后兼容。
MVC示意图:
MVC框架
M:model,模型,主要对数据库层的访问,对数据库中的数据进行增删改查
V,view,视图,用于封装结果,生成html内容
C,controller,控制器,用于接收请求,处理业务逻辑,连接Model与View(Model与View不能直接交互)
Django的设计模式MVT
Django的设计模式遵循MVC方法论
Django的MTV与MVC的关系
M,Model,与MVC中的M一样的功能
V,View,与MVC中的C一样的功能
T,template,与MVC中的V一样的功能
后记
MVC是一种看待问题、解决问题的一套方法论,或许我们生活当中的方方面面或多或少可以将这个模型理论应用进去,那么我们看待问题或许会更加深入,更加彻底。
MVC是一种向外提供接口,对内整合的方法。
https://www.jianshu.com/p/d5c0f06dd42d