gpt4 book ai didi

python - 如何在 Jinja2 上解压多个变量

转载 作者:太空狗 更新时间:2023-10-30 02:32:34 25 4
gpt4 key购买 nike

我试图在 jinja 模板引擎上解压多个变量。我怎样才能做到这一点?

我正在努力实现这样的目标;

{% for item1, item2, item3 in items %}
<div class="row">
<div class="four columns">
<img src="static{{ item1.pics.0 }}" class="picitem" alt=""/>
</div>

<div class="four columns">
<img src="static{{ item2.pics.0 }}" class="picitem" alt="" />
</div>

<div class="four columns">
<img src="static{{ item3.pics.0 }}" class="picitem" alt=""/>
</div>
</div>
{% endfor %}

这显然不是通过给予来工作的;

ValueError: too many values to unpack

如有任何想法,我们将不胜感激。

最佳答案

使用 batch filter迭代 block :

{% for tmp in items|batch(3) %}
<div class="row">
{% for item in tmp %}
<div class="four columns">
<img src="static{{ item.pics.0 }}" class="picitem" alt=""/>
</div>
{% endfor %}
</div>
{% endfor %}

关于python - 如何在 Jinja2 上解压多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17520738/

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