我有以下列表,我想在我的模板中解压缩(存储在 中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 循环和计数器?
还是我以一种完全低效的方式来解决这个问题?