में सापेक्ष पथ के साथ टेम्पलेट को कैसे शामिल करें मैं एक टेम्पलेट में, एक ही फ़ोल्डर में एक और शामिल करने की कोशिश कर रहा हूं। ऐसा करने के लिए, मैं बस {% import 'header.jinja2' %}
कर रहा हूँ। समस्या यह है कि मैं TemplateNotFound
त्रुटि प्राप्त करता रहता हूं।Jinja2
मेरे टेम्पलेट फ़ोल्डर
+ myProject
|
+--+ templates
|
+--+ arby
| |-- header.jinja2
| |-- footer.jinja2
| +-- base.jinja2
|
+--+ bico
|-- header.jinja2
|-- footer.jinja2
+-- base.jinja2
तरह लग रहा है तो जब मैं Arby की 'base.jinja2' मैं 'Arby/header.jinja2' शामिल करना चाहते हैं और प्रस्तुत करना है जब मैं Bico की 'base.jinja2' प्रस्तुत करना मैं करूंगा 'bico/header.jinja2' शामिल करना पसंद है। बात यह है कि मैं {% शामिल 'arby/base.jinja2'%} में 'arby /' या 'bico /' उपसर्ग लिखना नहीं चाहता हूं। क्या यह संभव है?
धन्यवाद
क्या फ़ाइल से आप 'import' चल रहे हैं:
यहां इस तरह के एक वर्ग का एक उदाहरण है? 'Arby/base.jinja2' से – Blender
। मैं 'arby/header.jinja2' –