Django 概述

Django 概述

正如您已经知道的那样,Django是一个基于Python的Web框架。而且像大多数现代框架一样,Django支持MVC模式。首先让我们看一下模型-视图-控制器(MVC)模式是什么,然后我们将看一下Django在模型-视图-模板(MVT)模式上的特点。

MVC模式

当谈到提供UI(Web或桌面)的应用程序时,我们通常谈论MVC架构。正如名称所示,MVC模式基于三个组件:模型(Model),视图(View)和控制器(Controller)。 在这里查看我们的MVC教程 以了解更多信息。

DJANGO MVC – MVT模式

模型-视图-模板(MVT)与MVC略有不同。实际上,两种模式之间的主要区别是Django本身负责控制器部分(控制模型和视图之间交互的软件代码),留下了模板。模板是一个与Django模板语言(DTL)混合的HTML文件。

下图说明了MVT模式的每个组件如何相互交互来响应用户请求-

Django 概述

开发人员提供了模型、视图和模板,然后将其映射到一个URL,Django会自动将其提供给用户。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程