autoescape 模板标签

实例

包含 HTML 标记的转义变量:

  1. {% autoescape off %}
  2. <h2>{{ heading }}</h2>
  3. {% endautoescape %}

定义与用法

autoescape 标记用于指定自动转义是打开还是关闭。

如果 autoescape 启用(默认设置),变量中的 HTML 代码将被转义。

当 "转义" 处于启用状态时,将转义这些字符:

  • < 被转换为 &lt;
  • > 被转换为 &gt;
  • ‘ 被转换为 '
  • “ 被转换为 "
  • & 被转换为 &amp;
实例

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

  1. {% autoescape on %}
  2. <h1>{{ heading }}</h1>
  3. {% endautoescape %}

语法

  1. {% autoescape on|off %}
  2. ...
  3. {% endautoescape %}

参数

描述
on默认。指定将转义的块
off指定不转义的块

分类导航