编程学习网 > 编程语言 > Python > django框架是什么架构?
2022
08-18

django框架是什么架构?

django框架是由Python语言开发的一个免费开源web开发框架,开发者使用django框架可以更高效地进行web开发,并且由于django框架自带许多功能,因此可以让开发者们能够专注于web开发。那么这大部分都要归功于django框架的架构模式,所以本文就带大家了解一下django框架是什么架构


Django是一个基于MVC构造的框架。不过在Django中、控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。

MVC

  • 大部分开发语言中都用到MVC框架
  • MVC框架的核心思想是:解耦
  • 降低各功能模块值间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用
  • M:表示Model,只要用于对数据库层的封装
  • V:表示View,用于向用户展示结果
  • C:表示Controller,是核心,用于处理请求,获取数据,返回结果

MVT

  • M:Model 模型 负责业务对象和数据对象,处理与数据相关的所有事务: 如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。(即与数据库进行相关交互操作)
  • T:Template 模板 存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。即(页面展示)
  • V:View 视图 处理与表现相关的决定: 如何在页面或其他类型文档中进行显示。(业务逻辑的实现)

以上就是“django框架是什么架构?”的详细内容,想要了解更多django框架内容欢迎持续关注编程学习


扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取