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



https://t.me/django_docs_uz
Umumiy 
ko`rinish.
 
 
3.1.1
 
Overview.
 


https://t.me/django_docs_uz
Shablonlar (Templates) 

 
Veb-ramka sifatida Django HTMLni dinamik ravishda yaratish uchun qulay usulga muhtoj. Eng keng tarqalgan yondashuv 
shablonlarga tayanadi. Shablon kerakli HTML chiqishining statik qismlarini hamda dinamik tarkib qanday kiritilishini 
tavsiflovchi maxsus sintaksisni o'z ichiga oladi. Shablonlar bilan HTML sahifalarini yaratishning amaliy misoli uchun 
3-
qo'llanmaga
 qarang . 
Django loyihasi bir yoki bir nechta shablon dvigatellari bilan sozlanishi mumkin (yoki shablonlardan foydalanmasangiz, hatto 
nolga teng). Django o'zining Django shablon tili (DTL) deb nomlanuvchi shablon tizimi va mashhur alternativ 
Jinja2
 uchun 
o'rnatilgan 
backendlarni yuboradi
 . Boshqa shablon tillari uchun backendlar uchinchi tomonlardan mavjud bo'lishi 
mumkin. Shuningdek, siz o'zingizning shaxsiy backendingizni yozishingiz mumkin, qarang: 
Shaxsiy shablon backend
 
Django backenddan qat'iy nazar shablonlarni yuklash va ko'rsatish uchun standart APIni belgilaydi. Yuklash ma'lum 
identifikator uchun shablonni topish va uni oldindan qayta ishlashdan iborat bo'lib, odatda uni xotiradagi tasvirga 
kompilyatsiya qiladi. Renderlash shablonni kontekst ma'lumotlari bilan interpolyatsiya qilish va natijada olingan qatorni 
qaytarishni anglatadi. 
Django Andoza til
 Django o'z Andoza tizimi. Django 1.8 ga qadar u yagona o'rnatilgan variant edi. Bu juda yaxshi shablon 
kutubxonasi, garchi u o'ziga xos fikrga ega va bir nechta o'ziga xosliklarga ega. Agar sizda boshqa serverni tanlash uchun 
jiddiy sabab bo'lmasa, DTL dan foydalanishingiz kerak, ayniqsa siz ulanadigan dastur yozayotgan bo'lsangiz va shablonlarni 
tarqatmoqchi bo'lsangiz. Kabi, andozalar o'z ichiga oladi Django ning o'z hissasini ilovalar 
django.contrib.admin
 , DTL 
foydalaning. 
Tarixiy sabablarga ko'ra shablon dvigatellari uchun umumiy qo'llab-quvvatlash va Django shablon tilini amalga oshirish 

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