小编Utp*_*pal的帖子

使用include动态指向HTML

我想指向一个基于变量的不同HTML文件.我使用以下格式的include:

{% include 'templates/case/{{cid}}/intro.html' %}
Run Code Online (Sandbox Code Playgroud)

这会引发错误:

TemplateNotFound: templates/case/{{cid}}/intro.html
Run Code Online (Sandbox Code Playgroud)

看看这个,我知道Jinja2在运行时没有解析变量.值cid = ABC(ABC是在路径中的文件夹的名称),所以我预计总路径是:

templates/case/ABC/intro.html
Run Code Online (Sandbox Code Playgroud)

如果我直接在包含它使用这个解决的路径它是有效的.

我该如何解决这个问题?

html python jinja2

10
推荐指数
4
解决办法
5023
查看次数

标签 统计

html ×1

jinja2 ×1

python ×1