是否可以在Jinja中导入另一个模板的导入?

时间:2016-10-31 13:41:46

标签: jinja2

我想将模板分组到类别中,然后只包含1个模板而不是多个模板。简单来说,当我导入模板时,我也希望导入它的导入。

假设我有一个模板a.jinja

{% import 'b.jinja' as b %}
{% import 'c.jinja' as c %}

模板b.jinjac.jinja类似,包含简单的宏:

{% macro macroB() -%}
macroB
{%- endmacro %}

我还在上面导入了一个模板test.jinja

{% import 'a.jinja' as a %}
{{ a.b.macroB() }}   {# <- this does not work now #}

是否可以使{{ a.b.macroB() }}工作?

0 个答案:

没有答案