【发布时间】:2013-12-21 09:16:11
【问题描述】:
我是 Django 的新手,我读到了两篇关于它的有点矛盾的东西。一位消息人士说它基于 MVC(模型-视图-控制器)风格,其他人则认为它是 MTV(模型-模板-视图)。我把它理解为MTV。我的观点是正确的吗?没有双关语。
如果是这样,我仍然对“视图”的两个概念感到困惑,因为它们在两种情况下是不同的。
Django 文档说:
视图是 Django 应用程序中的一种网页“类型”,通常提供特定功能并具有特定模板。
对我来说,这听起来像是一个带有模板的函数。
有没有人清楚地了解情况?一个好的,越简单越好,解释。也许有一些类比?
【问题讨论】:
-
Django 视图是控制器,除了 Django 的开发人员之外的每个人都理解 MVC。
-
伍布尔,ty。我搜索了 django mvc,但不知何故这不在前 5 个结果中。连前十都进不了,自然错过了。
-
另外,我尝试添加“MTV”标签,但我没有足够的声誉来做到这一点。令人惊讶的是,它并不在系统中。
标签: django model-view-controller model django-views