Django {{ var }}在其模板中将其视为某些变量。我怎样才能逃避{{ var }}或{{or}}使得Django不把它当作变量。
{{ var }}
{{or}}
<p>"{{ some text }}"</p> 应该打印完全一样。
<p>"{{ some text }}"</p>
相信你正在寻找templatetag模板标记。
templatetag
如链接到文档所述,
由于模板系统没有“转义”的概念,因此要显示模板标签中使用的位之一,必须使用{% templatetag %}标签。
{% templatetag %}
例如:
<p>"{% templatetag openvariable %} some text {% templatetag closevariable %}"</p>
将显示为:
Django 1.5引入了{% verbatim %}模板标签。它阻止模板解析此标记的内容:
{% verbatim %}
{% verbatim %} {{ var }} {% endverbatim %}
将呈现为: