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


 
Konfiguratsiya 

 
Shablonlar dvigatellari 
TEMPLATES 
sozlamalari bilan sozlangan. Bu har bir dvigatel uchun bittadan konfiguratsiyalar 
ro'yxati. Standart qiymat bo'sh. 
startproject 
buyrug'i tomonidan yaratilgan 
settings.py 
yanada foydali qiymatni 
belgilaydi:
TEMPLATES 
=


'BACKEND'

'django.template.backends.django.DjangoTemplates'

'DIRS'
: [], 
'APP_DIRS'

True

'OPTIONS'
: { 
# ... some options here ...
}, 
}, 

BACKEND 
- bu Django shablonining backend API-ni amalga oshiradigan shablon dvigatel sinfiga nuqtali Python yo'li. 
Oʻ rnatilgan backends bu 
django.template.backends.django.DjangoTemplates 
va 
django.template.backends.jinja2.Jinja2
.
Ko'pgina dvigatellar shablonlarni fayllardan yuklaganligi sababli, har bir dvigatel uchun yuqori darajadagi konfiguratsiya 
ikkita umumiy sozlamalarni o'z ichiga oladi: 

DIRS
 qidiruv tizimi shablon manba fayllarini qidirishi kerak bo'lgan kataloglar ro'yxatini belgilaydi. 

APP_DIRS 
vosita o'rnatilgan ilovalar ichida shablonlarni izlashi kerakligini aytadi. Har bir backend shablonlari 
saqlanishi kerak bo'lgan ilovalar ichidagi pastki katalog uchun an'anaviy nomni belgilaydi. 
Kamdan kam bo'lsa-da, bir xil backendning bir nechta nusxalarini turli xil variantlar bilan sozlash mumkin. Bunday holda, har 
bir dvigatel uchun noyob 
NAME 
belgilashingiz kerak. 
OPTIONS
 backend uchun maxsus sozlamalarni o'z ichiga oladi.
______________________________________________________________________________________________________
 
Foydalanish (Usage)

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