Python 通过jinja2模板内的相对路径导入

Python 通过jinja2模板内的相对路径导入,python,jinja2,Python,Jinja2,我正在尝试从jinja2模板文件导入jinja2变量。以下是我的文件结构: `-- juniper `-- junos |-- common | `-- static_routes.jinja2 |-- router | |-- interfaces.jinja2 | |-- policy-options.jinja2 | |-- protocols.jinja2

我正在尝试从jinja2模板文件导入jinja2变量。以下是我的文件结构:

`-- juniper
    `-- junos
        |-- common
        |   `-- static_routes.jinja2
        |-- router
        |   |-- interfaces.jinja2
        |   |-- policy-options.jinja2
        |   |-- protocols.jinja2
        |   |-- routing-options.jinja2
        |   |-- security.jinja2
        |   |-- snmp.jinja2
        |   `-- system.jinja2
        `-- vfirewall
            |-- policy-options.jinja2
            |-- routing-instances.jinja2
            |-- routing-options.jinja2
            |-- security.jinja2
            `-- system.jinja2
从文件夹“
/router
”内的模板“routing options.jinja2”,我想导入文件夹“
/common
”内的“static_routes.jinja2”。我试过:

{% import '/user/juniper/junos/common/static_routes.jinja2' as prefix %}
。。。但是没有运气

  File "/root/venv/lib/python3.7/site-packages/jinja2/loaders.py", line 187, in get_source
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: /user/templates/juniper/junos/common/static_routes.jinja2
我如何做到这一点