如何在Django模板中打印出准确的文本“{{text}}”?

时间:2010-06-19 21:45:59

标签: django django-templates

如何在Django模板中打印出“{{text}}”?如果我将其键入Django html模板,它将被解释为变量文本。我想要实际的文字:

{{text}}

出现在html输出中。

2 个答案:

答案 0 :(得分:5)

要输出用于撰写模板标签的字符,您必须使用名为templatetag的特定模板标签。例如,如果您要输出{{个字符,则使用{% openvariable %},该模板标记的输出将为{{

所以对你的例子来说,

{% openvariable %} text {% closevariable %}

会输出:

{{ text }}

答案 1 :(得分:4)

最好的方法是使用templatetag标记。但是,如果我没记错的话,使用{{ "{{text}}" }}也会起作用,但这是无证件的行为,因此没有真正保证永远不会破坏。