DJANGO - 在模板变量中使用forloop.counter
我现在在我的模板里有一个变量:
{{ product_list.0.image_set.all.0.image.url }}
这个变量成功地获取了产品列表中第一个产品的第一张图片的链接。
我想要的是这样的:
{{ product_list.forloop.counter.image_set.all.0.image.url }}
这样我就可以在一个循环中获取产品列表中每个产品的第一张图片。但是上面的代码不管用。这可能实现吗?
1 个回答
3
不要使用 forloop.counter
,而是一个一个地遍历 product_list
这个对象:
{% for product in product_list %}
{{ product.image_set.all.0.image.url }}
{% endfor %}