【问题标题】:Best Django practise - when to use views and when to use tags最佳 Django 实践 - 何时使用视图以及何时使用标签
【发布时间】:2017-06-26 11:09:48
【问题描述】:

我正在更深入地研究 Django - 现在我的网站周围有一些可回收的块,但不一定适合放在 base.html 中然后撒上 {%扩展 /root/to/base.html %}。

所以,我创建了一个定制的小部件,它在某些页面上使用但在不同的配置中,最好注册和包含标签并引用您想要伴随这些存储变量和数组/列表/字典等的模板..

对我来说,定义标签似乎更容易,然后将它们点在我需要它们的地方,然后对使用该标签方法注册的模板进行编辑?但这是公认的 Django 标准吗?

【问题讨论】:

    标签: python django django-templates django-views


    【解决方案1】:

    在 Django 中

    • “视图”是一个可调用对象,负责处理请求并返回响应,

    • 模板标签是一段代码,它将在呈现模板的上下文中执行,并将在模板的上下文中推送某些内容或呈现一些文本或标记。

    橘子和苹果,真的,当你想要一个视图和什么时候你想要一个模板标签时应该很清楚。

    是的,使用包含标签(或使用模板呈现某些数据的成熟自定义标签)是“公认的 Django 标准”——实际上这正是模板标签的用途。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 2013-09-28
      • 2011-08-09
      • 1970-01-01
      相关资源
      最近更新 更多