autoescape 模板标签

实例

转义包含 HTML 标记的变量:

{% autoescape off %}
  <h1>{{ heading }}</h1>
{% endautoescape %}
运行实例 »

定义和用法

autoescape 标签用于指定 autoescape 是打开还是关闭。

如果 autoescape 开启,这是默认设置,变量中的 HTML 代码将被转义。

当转义打开时,这些字符被转义:

  • < 转换为 &lt;
  • > 转换为 &gt;
  • ' 转换为 '
  • " 转换为 "
  • & 转换为 &amp;

实例

启用自动转义后,变量中的任何 HTML 元素都将根据上面的列表进行转换。

{% autoescape on %}
  <h1>{{ heading }}</h1>
{% endautoescape %}
运行实例 »

语法

{% autoescape on|off %}
  ...
{% endautoescape %}

参数

描述说明
on 默认。 指定该块将被转义
off 指定块不会被转义