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