gpt4 book ai didi

python - Jinja 模板中的嵌套打印语句

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:48 24 4
gpt4 key购买 nike

我正在使用 Flask 在 Jinja2 模板中创建链接,但遇到了问题。我想在代码块中访问传递给模板的变量,但我不确定该怎么做,或者是否有可能。我正在尝试做什么:

<a href="{{ url_for('myRoute', varToBePassed = {{templateVar}} ) }}" >

所以基本上我想在模板中使用 url_for 函数将查询参数传递给变量,但它不喜欢嵌套的双花括号。我也可以这样做:

<a href="/myRoute/{{templateVar}}" >

这行得通,但我觉得如果我必须在文件结构中移动内容,将来可能会遇到问题。

有没有办法在 Jinja 模板中嵌套花括号?或者另一种将变量传递给 Jinja 中的代码块的方法?我查看了宏,但似乎我也会在其中嵌套花括号时遇到同样的问题。

最佳答案

直接使用模板变量即可:

a href="{{ url_for('myRoute', varToBePassed = templateVar ) }}" >

关于python - Jinja 模板中的嵌套打印语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20843661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com