Veb-ramka sifatida Django htmlni dinamik ravishda yaratish uchun qulay usulga muhtoj. Eng keng tarqalgan yondashuv shablonlarga tayanadi


Download 1.02 Mb.
Pdf ko'rish
bet3/15
Sana17.01.2023
Hajmi1.02 Mb.
#1097921
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
1. Umumiy koʻrinish (Overview) (1)

______________________________________________________________________________________________________
 
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
%}

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"
}}

Filtrlar yilda qurilgan-mos yozuvlar
 , shuningdek, mavjud 
maxsus Filtrlar yozish uchun ko'rsatmalar
 . 
______________________________________________________________________________________________________

Download 1.02 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling