模板過濾器 - escape
示例
顯示包含 HTML 的文字,有和沒有轉義
{% autoescape off %}
<h1>{{ heading|escape }}</h1>
<h1>{{ heading }}</h1>
{% endautoescape %}
執行示例 »
定義和用法
escape
過濾器會轉義值的 HTML 字元。
注意:在 Django 中,轉義 HTML 字元是預設設定,所以我們必須在示例中關閉 autoescape
才能看到區別。
這些字元會被轉義
<
被轉換為<
>
被轉換為>
'
被轉換為'
"
被轉換為"
&
被轉換為&
語法
模板過濾器透過使用豎線 |
字元後跟過濾器名稱來定義。
{{ value|escape }}