我正在尝试在模板中包含同一文件夹中的另一个模板。为此,我只需使用{% import 'header.jinja2' %}
。问题是我一直收到TemplateNotFound
错误。
我的模板文件夹如下所示:
+ 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'。问题在于,我不想在{% include 'arby/base.jinja2' %}中写入'arby/'或'bico/'前缀。这种做法可行吗?
谢谢。
import
命令? - Blender