文章目录
1 定义
django是全能型web应用框架。
2 设计模式
MVT
- M models 模型-数据库对象与业务数据对象
- V view 视图(函数)-模型和模板的桥梁。存取模型数据,调用恰当的相关逻辑
- T template 模板-展示页面给用户(html)
MVC
- M models 模型-数据库对象与业务数据对象
- V view 视图 (页面)-与用户交互的
- C 控制器controller -调用模型和视图完成用户请求
本质没有什么差别,只是定义的不同
django是一个基于MVC构造的框架,但实际是MTV模式。控制器由框架自行处理了,所以,我们开发者更关注的是模型、模板和视图,MTV模式。