Bộ lọc mẫu - thoát
Ví dụ
Hiển thị văn bản chứa HTML, có và không có lối thoát:
{% autoescape off %} <h1>{{ heading|escape }}</h1> <h1>{{ heading }}</h1>
{% endautoescape %}
Chạy ví dụ »Định nghĩa và cách sử dụng
Bộ lọc escape
thoát các ký tự HTML khỏi giá trị.
Lưu ý: Thoát ký tự HTML là cài đặt mặc định trong Django, vì vậy chúng ta phải tắt autoescape
trong ví dụ để có thể thấy sự khác biệt.
Những ký tự này được thoát:
-
<
được chuyển đổi thành<
-
>
được chuyển đổi thành>
-
'
được chuyển đổi thành'
-
"
được chuyển thành"
-
&
được chuyển đổi thành&
Cú pháp
Bộ lọc mẫu được xác định bằng cách sử dụng ống |
ký tự theo sau là tên của bộ lọc.
{{ value |escape }}