escape
Misol
HTML o‘z ichiga olgan matnni ekranlab va ekranlamasdan ko‘rsatish:
{% autoescape off %}
<h1>{{ heading|escape }}</h1>
<h1>{{ heading }}</h1>
{% endautoescape %}
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
escape filtri qiymatdagi HTML belgilarini ekranlaydi.
Eslatma: HTML belgilarini ekranlash Django’da standart sozlama hisoblanadi, shuning uchun farqni ko‘ra olishimiz uchun misolda autoescape rejimini o‘chirishimiz kerak.
Quyidagi belgilar ekranlanadi:
<belgisi<ko‘rinishiga o‘giriladi>belgisi>ko‘rinishiga o‘giriladi'belgisi'ko‘rinishiga o‘giriladi"belgisi"ko‘rinishiga o‘giriladi&belgisi&ko‘rinishiga o‘giriladi
Sintaksis
Shablon filtrlari vertikal chiziq (pipe) | belgisi va undan keyin filtr nomini yozish orqali belgilanadi.
{{ value|escape }}
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
