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 &lt; ko‘rinishiga o‘giriladi
  • > belgisi &gt; ko‘rinishiga o‘giriladi
  • ' belgisi ' ko‘rinishiga o‘giriladi
  • " belgisi " ko‘rinishiga o‘giriladi
  • & belgisi &amp; 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!