在{{verbatim}}和{{endverbatim}}中使用django模板标记

时间:2017-04-24 06:54:31

标签: django

我有包含许多角标签的模板。所以我将addess放在html的顶部,将{{ verbatim }}放在html的底部。

现在介于模板之间我需要检查一下,我想使用django模板的内置标签。

{{ endverbatim }}

是否可以逃避检查?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我创建了一个新标签

from django import template
register = template.Library()


@register.simple_tag()
def no_rendering(value):
    return "{{%s}}" % value

并使用它如下(胡子模板)

<h3> {% trans "Question" %} {% no_rendering "j" %} </h3>

它将产生

<h3> Question {{j}} </h3>

我是使用{{verbatim}}的情况会打印{%trans“问题”%},如胡子模板中那样。