标签:就是 span view 图片 bsp 结果 基本 temp 16px
MVC(Model-View-Controller),中文名“模型-视图-控制器”,是一个好的Web应用开发所遵循的模式,它有利于把Web应用的代码分解为易于管理的功能模块。
M:Model是用来传给View的,View在替换变量的时候,可以从Model中取出相应的数据。
V:View负责显示逻辑,是包含变量的模板,通过简单地替换一些变量,View最终输出的就是用户看到的HTML;
C:Controller负责业务逻辑,将Web应用‘粘合‘在一起,比如检查用户名是否存在,取出用户信息等,是Python处理URL的函数;
关系图:
流程:
1、用户发起请求;
2、请求转发给controller,controller将请求分发给对应的试图函数;
3、试图函数请求Model获取对应的data;
4、通过View进行渲染HTML模板;
5、返回内容给用户
Django中使用的MTV模式,基本上类似。
标签:就是 span view 图片 bsp 结果 基本 temp 16px
原文地址:https://www.cnblogs.com/skyflask/p/9310280.html