gpt4 book ai didi

python - Jinja python for 循环语法

转载 作者:行者123 更新时间:2023-12-01 04:10:54 25 4
gpt4 key购买 nike

我有一个 python 的 jinja 代码,它给了我一个错误,但在 python 中却没有给我

{% for i, juice in enumerate(a['juice'] for a in television):};
alert({{ juice }});
{% endfor %};

我遇到的错误是

 expected token ',', got 'for'

最佳答案

您不需要在 Jinja2 中的 for 语句末尾添加 :。而且,您没有正确关闭标签 - 在 } 之前缺少 %

另外,Jinja2 中没有 enumerate() 函数,请使用 loop.index0 :

{% for a in television %}
{{ loop.index0 }}, {{ a["juice"] }}
{% endfor %}
<小时/>

如果您想在模板中使用更多 Python,您可能应该查看 Mako engine .

关于python - Jinja python for 循环语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34972602/

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