M 代表模型: 负责业务对象和数据库的关系映射
T 代表模板: 负责如何把页面展示给用户
V 代表视图: 负责业务逻辑,并在适当时候调用Model和Template
另外,还有一个URL分发器,它的作用是将一个个URL页面的请求分发给不同的view处理,view再调用对应的model和template
mtv的响应模式如下:
中间件接收到一个http请求
django在url路由系统中查找对应的视图来处理http请求
视图函数调用对应的model模型来存储数据、调用相应的模板来展示页面