如何在Django模板中打印出“{{text}}”?如果我将其键入Django html模板,它将被解释为变量文本。我想要实际的文字:
{{text}}
出现在html输出中。
答案 0 :(得分:5)
要输出用于撰写模板标签的字符,您必须使用名为templatetag
的特定模板标签。例如,如果您要输出{{
个字符,则使用{% openvariable %}
,该模板标记的输出将为{{
。
所以对你的例子来说,
{% openvariable %} text {% closevariable %}
会输出:
{{ text }}
答案 1 :(得分:4)
最好的方法是使用templatetag标记。但是,如果我没记错的话,使用{{ "{{text}}" }}
也会起作用,但这是无证件的行为,因此没有真正保证永远不会破坏。