için göreli yollu bir şablon nasıl dahil edilir Bir şablonda, aynı klasörde başka bir tane eklemek için çalışıyorum. Bunu yapmak için sadece {% import 'header.jinja2' %}
yapıyorum. Sorun şu ki, TemplateNotFound
hatasını almaya devam ediyorum.Jinja2
Benim şablon klasörü ben arby en 'base.jinja2' ı 'arby/header.jinja2' dahil etmek istiyorum kılmak zaman Bico en 'base.jinja2' hale Yani isterim
+ myProject
|
+--+ templates
|
+--+ arby
| |-- header.jinja2
| |-- footer.jinja2
| +-- base.jinja2
|
+--+ bico
|-- header.jinja2
|-- footer.jinja2
+-- base.jinja2
benziyor 'bico/header.jinja2' içermek gibi. Mesele şu ki, 'arby /' veya 'bico /' önekini {% include 'arby/base.jinja2'%} dosyasına yazmak istemiyorum. Mümkün mü?
sayesinde
Eğer 'import' çalışıyor: İşte
böyle bir sınıfın örneğidir? 'Arby/base.jinja2' den – Blender. 'Arby/header.jinja2' –