1

我有以下列表,我想在我的模板中解压缩(存储在 中eachpart.1

[u'Value1', u'Value2', Value3, Value4, [u'Value1', u'Value2', Value3, Value4], [u'Value1', u'Value2', Value3, Value4]]

大多数时候格式是这样的:

[u'Value1', u'Value2', Value3, Value4]

这在我的模板中显示如下:

<tr>
    <td width = 150px><a href="#">{{eachpart.0}}</a></td>
    <td>{{eachpart.1.0}}</td>
    <td><img src = "eachpart.1.1}}.jpg" alt="{{eachpart.1.1}}">
    </td>
</tr>

但每隔一段时间,我就会得到顶部的角落案例,这可能是未知的重复。

我在我的模板中检测到这一点,如下所示:

 {% if eachpart.1|length > 4 %}

这告诉我,我有这些极端案例之一。所以现在我想基本上确定条目的数量(将是eachpart.1|length - 1),并且对于每个条目,我想使用一个计数器来访问正确的值。

这可能在模板中吗?是否可以在模板中执行 while 循环和计数器?

还是我以一种完全低效的方式来解决这个问题?

4

0 回答 0