autoescape 模板标签
实例
包含 HTML 标记的转义变量:
{% autoescape off %}
<h2>{{ heading }}</h2>
{% endautoescape %}
定义与用法
autoescape
标记用于指定自动转义是打开还是关闭。
如果 autoescape
启用(默认设置),变量中的 HTML 代码将被转义。
当 "转义" 处于启用状态时,将转义这些字符:
- < 被转换为 <
- > 被转换为 >
- ‘ 被转换为 '
- “ 被转换为 "
- & 被转换为 &
实例
启用 autoescape
后,变量中的任何 HTML 元素都将根据上面的列表进行转换。
{% autoescape on %}
<h1>{{ heading }}</h1>
{% endautoescape %}
语法
{% autoescape on|off %}
...
{% endautoescape %}
参数
值 | 描述 |
---|---|
on | 默认。指定将转义的块 |
off | 指定不转义的块 |