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
bet4/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)

 
Fikrlar (Comments)

 
Sharhlar quyidagicha ko'rinadi: 
{# this won't be rendered #}


https://t.me/django_docs_uz
{% comment %} 
tegi koʻ p qatorli izohlarni beradi.
______________________________________________________________________________________________________
 
Komponentlar (Components)

 
Ushbu bo'lim haqida 
Bu Django shablon tilining API-larining umumiy ko'rinishi. Tafsilotlar uchun 
API havolasiga
 qarang . 
Dvigatel (Engine)

 
django.template.Engine 
Django shablon tizimining namunasini qamrab oladi. 
Engine 
ni to'g'ridan-to'g'ri yaratishning 
asosiy sababi Django shablon tilini Django loyihasidan tashqarida ishlatishdir.
django.template.backends.django.DjangoTemplates
- bu 
django.template.Engine
-ni Django shablonining 
backend API-siga moslashtiruvchi yupqa o'ram. 
Shablon (Template) 

 
django.template.Template 
kompilyatsiya qilingan shablonni ifodalaydi. Shablonlar 
Engine.get_template() 
yoki 
Engine.from_string()
 yordamida olinadi. 
Xuddi shunday 
django.template.backends.django.Template
ham 
django.template.Template 
shablonini 
umumiy API shabloniga moslashtiruvchi yupqa o‘ramdir.
______________________________________________________________________________________________________
 
Kontekst (Context) 

 
django.template.Context 
kontekst ma'lumotlariga qo'shimcha ravishda ba'zi metama'lumotlarni o'z ichiga oladi. 
Shablonni ko'rsatish uchun 

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