https://t.me/django_docs_uz
______________________________________________________________________________________________________
O‘rnatilgan orqa tomonlar (Built-in backends)
¶
class
DjangoTemplates
¶
Django shablon mexanizmini sozlash uchun
BACKEND
ni
'django.template.backends.django.DjangoTemplates'
ga sozlang.
APP_DIRS True
boʻ lsa,
DjangoTemplates
dvigatellari oʻ rnatilgan ilovalarning
templates
quyi katalogidan
shablonlarni qidiradi. Bu umumiy nom orqaga qarab moslik uchun saqlangan.
DjangoTemplates
dvigatellari quyidagi
OPTIONS
ni qabul qiladi:
'autoescape'
: HTML avtomatik qochish yoqilganligini nazorat qiluvchi mantiqiy.
Bu standart
True
hisoblanadi .
Ogohlantirish
Agar siz HTML bo'lmagan shablonlarni ko'rsatayotgan bo'lsangiz, uni
False
ga o'rnating!
'context_processors'
: qo'ng'iroq qilish mumkin bo'lgan nuqtali Python yo'llari ro'yxati, shablon so'rov bilan
ko'rsatilganda kontekstni to'ldirish uchun ishlatiladi. Ushbu chaqiriladiganlar so'rov ob'ektini argument sifatida qabul
qiladi va kontekstga birlashtirilishi kerak bo'lgan elementlarning
dict
ini qaytaradi.
Bu bo'sh ro'yxatga sukut bo'yicha.
Qo'shimcha ma'lumot uchun
RequestContext
-ga qarang.
'debug'
: shablonni disk raskadrovka rejimini yoqadigan/o'chiradigan mantiqiy. Agar bu
True
bo'lsa, xayoliy xato
sahifasida shablonni ko'rsatish paytida yuzaga kelgan har qanday istisno uchun batafsil hisobot ko'rsatiladi. Ushbu
hisobotda tegishli satr ajratilgan holda shablonning tegishli parchasi mavjud.
U
DEBUG
sozlamasining birlamchi qiymatiga mos keladi.
'loaders'
: shablonni yuklovchi sinflariga nuqtali Python yo'llari ro'yxati. Har bir
Loader
klassi ma'lum bir
manbadan shablonlarni qanday import qilishni biladi. Ixtiyoriy ravishda satr o'rniga kortejdan foydalanish mumkin.
Tupledagi birinchi element
Do'stlaringiz bilan baham: