Python 通过jinja2模板内的相对路径导入
我正在尝试从jinja2模板文件导入jinja2变量。以下是我的文件结构:Python 通过jinja2模板内的相对路径导入,python,jinja2,Python,Jinja2,我正在尝试从jinja2模板文件导入jinja2变量。以下是我的文件结构: `-- juniper `-- junos |-- common | `-- static_routes.jinja2 |-- router | |-- interfaces.jinja2 | |-- policy-options.jinja2 | |-- protocols.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
我如何做到这一点