模板过滤器 - escape
示例
显示包含 HTML 的文本,包含和不包含转义
{% autoescape off %}
<h1>{{ heading|escape }}</h1>
<h1>{{ heading }}</h1>
{% endautoescape %}
运行示例 »
定义和用法
The escape
过滤器转义值中的 HTML 字符。
注意:在 Django 中,转义 HTML 字符是默认设置,因此我们必须在示例中关闭 autoescape
才能看到区别。
这些字符被转义
<
转换为<
>
转换为>
'
转换为'
"
转换为"
&
转换为&
语法
模板过滤器通过使用管道 |
字符后跟过滤器的名称来定义。
{{ value|escape }}