如何导入嵌套的jinja宏?

时间:2017-12-01 19:42:45

标签: jinja2 python-sphinx restructuredtext

我想将嵌套的jinja宏导入休息文件并调用它。

所以我们有main.rst文件导入collection_of_macros.jinja,而collection_of_jinja_macros.jinja里面是导入jinja宏的导入列表。

main.rest file has:
{% import 'path/collection_of_jinja_macros.jinja' as macros%}
{{macros.macro1() }}

then the collection_of_jinja_macros.jinja has 
{% include 'path/macro1.jinja' %}
{% include 'path/macro2.jinja' %}

我尝试使用include,import和toctree语法来引入宏,但我永远找不到成功。

其余文件永远无法解析宏查找。

0 个答案:

没有答案