10
我試圖在模板中包含另一個在同一文件夾中的模板。要做到這一點,我只是在做{% import 'header.jinja2' %}
。問題是我不斷收到TemplateNotFound
錯誤。如何在Jinja2中包含具有相對路徑的模板
我的模板文件夾的樣子
+ myProject
|
+--+ templates
|
+--+ arby
| |-- header.jinja2
| |-- footer.jinja2
| +-- base.jinja2
|
+--+ bico
|-- header.jinja2
|-- footer.jinja2
+-- base.jinja2
所以,當我使阿拜的「base.jinja2」我想包括「阿比/ header.jinja2」當我渲染BICO的「base.jinja2」我會喜歡加入'bico/header.jinja2'。問題是我不想在{%include'arby/base.jinja2'%}中寫'arby /'或'bico /'前綴。這可能嗎?
由於
從什麼文件,你運行`import`?來自'arby/base.jinja2'的 – Blender 2011-12-14 22:39:38
。我想使用{%import'header.jinja2'%}來包含'arby/header.jinja2' – 2011-12-14 22:46:54