autoescape 模板标签
定义和用法
autoescape
标签用于指定是否开启自动转义。
如果开启了 autoescape
(这是默认设置),则变量中的 HTML 代码会被转义。
开启转义时,这些字符会被转义
<
会被转换为<
>
会被转换为>
'
会被转换为'
"
会被转换为"
&
会被转换为&
示例
当自动转义开启时,变量中的任何 HTML 元素都会根据上面的列表进行转换。
{% autoescape on %}
<h1>{{ heading }}</h1>
{% endautoescape %}
运行示例 »
语法
{% autoescape on|off %}
...
{% endautoescape %}
参数
值 | 描述 |
---|---|
on | 默认。指定该块将被转义 |
off | 指定该块将不被转义 |