page contents

什么是MVC模式?

轩辕小不懂 发布于 2022-07-05 16:02
阅读 458
收藏 0
分类:Python开发
3864
Nen
Nen
- 程序员

把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的 Model-View-Controller(MVC)模式。在这个模式中, Model 代表数据存取层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分。

Django 紧紧地遵循这种 MVC 模式,可以称得上是一种 MVC 框架。以下是 Django 中 M、V 和 C 各自的含义:

M ,数据存取部分,由django数据库层处理,本章要讲述的内容。

V ,选择显示哪些数据要显示以及怎样显示的部分,由视图和模板处理。

C ,根据用户输入委派视图的部分,由 Django 框架根据  Django 里更关注的是模型(Model)、模板(Template)和视图(Views),Django 也被称为 MTV 框架 。在 MTV 开发模式中:

M 代表模型(Model),即数据存取层。 

T 代表模板(Template),即表现层。

V 代表视图(View),即业务逻辑层。 

请先 登录 后评论