二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:Django概述
正如你所知道的,Django是一个Python web框架。和大多数现代框架一样,Django支持MVC模式。首先让我们看看什么是模型 - 视图 -
控制器(MVC)模式,然后我们将看看Django对模型 - 视图 - 模板(MVT)模式的特异性。MVC模式
在谈论提供UI(Web或桌面)的应用程序时,我们通常会谈论MVC体系结构。顾名思义,MVC模式基于三个组件:模型,视图和控制器。查看我们的MVC教程来了解更多信息。
DJANGO MVC - MVT模式
模型 - 视图 -
模板(MVT)与MVC略有不同。实际上,这两种模式之间的主要区别在于Django本身负责控制器部分(控制模型和视图之间交互的软件代码),并留下模板。该模板是一个与Django模板语言(DTL)混合的HTML文件。下图说明了MVT模式的每个组件如何相互交互以满足用户请求 -
开发人员提供了模型,视图和模板,然后将其映射到一个URL,Django做到了将它提供给用户的魔力。