如何在Jinja2上解压缩多个变量

Muh*_*Can 4 python jinja2

我正在尝试在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 %}
Run Code Online (Sandbox Code Playgroud)

这显然不适用于给予;

ValueError: too many values to unpack
Run Code Online (Sandbox Code Playgroud)

任何想法,将不胜感激.

Thi*_*ter 6

使用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 %}
Run Code Online (Sandbox Code Playgroud)