¶
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)
Do'stlaringiz bilan baham: |