我想将模板分组到类别中,然后只包含1个模板而不是多个模板。简单来说,当我导入模板时,我也希望导入它的导入。
假设我有一个模板a.jinja
:
{% import 'b.jinja' as b %}
{% import 'c.jinja' as c %}
模板b.jinja
和c.jinja
类似,包含简单的宏:
{% macro macroB() -%}
macroB
{%- endmacro %}
我还在上面导入了一个模板test.jinja
:
{% import 'a.jinja' as a %}
{{ a.b.macroB() }} {# <- this does not work now #}
是否可以使{{ a.b.macroB() }}
工作?