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

Template.render() 
ga uzatiladi. 
django.template.RequestContext 
joriy 
HttpRequest
-ni saqlaydigan va shablon kontekst protsessorlarini ishga 
tushiruvchi 
Context 
ning quyi sinfidir. 
Umumiy API ekvivalent tushunchaga ega emas. Kontekst ma'lumotlari oddiy 
dict 
da uzatiladi va agar kerak bo'lsa, joriy 
HttpRequest 
alohida uzatiladi.
______________________________________________________________________________________________________
 
Yuklagichlar (Loaders) 

 
Shablonlarni yuklovchilar shablonlarni joylashtirish, ularni yuklash va 
Template 
obyektlarini qaytarish uchun javobgardir.
Django bir nechta 
o'rnatilgan andoza yuklagichlarini taqdim etadi
 va 
maxsus shablon yuklagichlarini
 qo'llab-quvvatlaydi . 
______________________________________________________________________________________________________
 
Kontekst protsessorlari (Context processors)

 
Kontekst protsessorlari joriy 
HttpRequest
-ni argument sifatida qabul qiladigan va renderlash kontekstiga qo'shiladigan 
ma'lumotlar 
dict 
ini qaytaradigan funktsiyalardir.
Ularning asosiy qo'llanilishi har bir ko'rinishda kodni takrorlamasdan kontekstga barcha shablonlar tomonidan umumiy 
ma'lumotlarni qo'shishdir. 
Django ko'plab 
o'rnatilgan kontekst protsessorlarini
 taqdim etadi va siz o'zingizning qo'shimcha kontekst 
protsessorlaringizni ham amalga oshirishingiz mumkin. 
 


https://t.me/django_docs_uz
______________________________________________________________________________________________________
Shablon dvigatellarini qo'llab-quvvatlash (Support for template 
engines) 

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