You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jinja2模板中引入父目录下的公共模板文件

实现方案

  • Jinja2默认的模板查找逻辑基于你配置的模板根目录(也就是你这里的templates目录)做路径匹配,仅修改模板文件的前提下,不需要写相对父目录的路径,直接使用基于根目录的绝对路径即可:
    若要继承公共模板,在address.jinja2中写入:
    {% extends "common.jinja2" %}
    
    若要引入公共模板片段,写入:
    {% include "common.jinja2" %}
    
  • 仅修改模板文件本身的前提下,无法使用../这类相对父目录的路径完成引入,Jinja2原生不支持在模板中直接使用相对父级路径寻址。如果要使用相对路径,需要额外修改Jinja2的加载器配置开启相对路径支持,不属于仅调整模板文件可实现的范围。

内容的提问来源于stack exchange,提问作者iDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 11:06:02