我在我的模板中有循环,我用于loop.counter,但在这种情况下:
{% for item in items %}
{% if item.name %}
{{ forloop.counter }} - {{ item.name }}
{% endif %}
{% endfor %}
forloop失败了。它显示:
1 - bla, bla
5 - woo, woo
...
如何仅计算可见物品?
答案 0 :(得分:2)
当遇到这个问题时,我会将“可见项列表”传递给模板。如果由于某种原因需要页面上的两个列表,则将两个列表都传递给模板。一个是另一个的过滤查询集。