我正在尝试在 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
任何想法,将不胜感激。
Use the batch filter http://jinja.pocoo.org/docs/templates/#batch迭代块:
{% 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 %}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)