flask是mvc模型吗,flask是mvc还是mvt
Flask框架使用的Mvt模式。
所谓的MTV (ModelTemplateView ),就是模型、模板、视图。
一般来说,用户通过浏览器向我们的服务器发起一个请求,这个请求返回访问视图功能。
(如果不涉及数据调用,那么此时view函数返回一个模板,也就是一个网页给用户),
视图函数调用模型。模型去数据库找数据,然后一步一步返回。view函数将返回的数据填充到模板中的空间,最后返回给用户的网页。
MVC,的全称是模型视图控制器,是软件工程中的一种软件架构模式。它将软件系统分为三个基本部分:模型、视图和控制器。
1)顶层是直接面向最终用户的“视图层”(View)。它是用户界面,是程序的外壳。
2)底层是最核心的‘数据层’(模型),即程序运行需要的数据或信息。
3)中间层是‘控制层’(Controller),负责根据用户从‘视图层’输入的指令,选择‘数据层’中的数据,然后对其进行相应的操作,产生最终的结果。
事实上,应用MVC模式可以很好地设计网页和软件。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。