______________________________________________________________________________________________________
Teglar (Tags)
¶
Teglar renderlash jarayonida o'zboshimchalik bilan mantiqni ta'minlaydi.
Bu ta'rif ataylab noaniq. Masalan, teg kontentni chiqarishi, boshqaruv tuzilmasi boʻ lib xizmat qilishi, masalan, “if” iborasi
yoki “for” tsikli, maʼ lumotlar bazasidan tarkibni olishi yoki hatto boshqa shablon teglariga kirishni yoqishi mumkin.
Teglar quyidagi tarzda
{%
va
%}
bilan oʻ ralgan:
{%
csrf_token
%}
Aksariyat teglar argumentlarni qabul qiladi:
{%
cycle
'odd'
'even'
%}
Ba'zi teglar boshlang'ich va tugatish teglarini talab qiladi:
{%
if
user.is_authenticated
%}
Hello,
{{
user.username
}}
.
{%
endif
%}
A
teglar barpo-mos yozuvlar
, shuningdek, mavjud
odat teglar yozish uchun ko'rsatmalar
.
________________________________________________________________________________________________________Filtrlar_(Filters)_¶'>______________________________________________________________________________________________________
Filtrlar (Filters)
¶
Filtrlar o'zgaruvchilar va teg argumentlarining qiymatlarini o'zgartiradi.
Ular shunday ko'rinadi:
{{
django
|
title
}}
{'django': 'the web framework for perfectionists with deadlines'}
konteksti bilan ushbu shablon
quyidagilarga xizmat qiladi:
The Web Framework For Perfectionists With Deadlines
Ba'zi filtrlar argument oladi:
{{
my_date
|
date
:"Y-m-d"
}}
A
Filtrlar yilda qurilgan-mos yozuvlar
, shuningdek, mavjud
maxsus Filtrlar yozish uchun ko'rsatmalar
.
______________________________________________________________________________________________________
Do'stlaringiz bilan baham: |