https://t.me/django_docs_uz
get_template()
har bir shablon mexanizmini muvaffaqiyatli bo'lgunga qadar tartibda sinab ko'radi. Agar shablon
topilmasa, u
TemplateDoesNotExist
ni ko'taradi. Agar shablon topilsa, lekin noto'g'ri sintaksisga ega bo'lsa, u
TemplateSyntaxError
-ni ko'taradi.
Shablonlarni qanday qidirish va yuklash har bir dvigatelning orqa tomoni va konfiguratsiyasiga bog'liq.
Qidiruvni ma'lum bir shablon mexanizmi bilan cheklashni istasangiz,
using
argumentida vositaning
NAME
ni kiriting.
select_template
(template_name_list, using=None)
¶
select_template()
xuddi
get_template()
ga o'xshaydi, bundan tashqari u shablon nomlari ro'yxatini oladi. U
har bir nomni tartibda sinab ko'radi va mavjud bo'lgan birinchi shablonni qaytaradi.
Agar shablonni yuklash muvaffaqiyatsiz tugasa,
django.template
da belgilangan quyidagi ikkita istisno ko'tarilishi
mumkin:
exception
TemplateDoesNotExist
(msg, tried=None, backend=None, chain=None)
¶
Ushbu istisno shablon topilmasa paydo bo'ladi. U disk raskadrovka sahifasida
o'limdan
keyingi
shablonni
to'ldirish
uchun quyidagi ixtiyoriy argumentlarni qabul qiladi :
Do'stlaringiz bilan baham: