Django forloop.counter 操作

标签 django for-loop django-templates

我想知道如何在 Django 中复制它:

for photo in gallery
    if counter is 1 
        then use this photo
     endif
endfor

如果 forloop 计数器为“1”,我如何检查它?

最佳答案

{% for photo in gallery %}
    {% if forloop.counter == 1 %}
       Do something with {{ photo }}.
    {% endif %}
{% endfor %}

这相当于:
{% for photo in gallery %}
    {% if forloop.first %}
       Do something with {{ photo }}.
    {% endif %}
{% endfor %}

引用:Django docs

关于Django forloop.counter 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5276231/

相关文章:

Python for循环迭代和访问列表列表

Django:如何强制翻译成模板内的给定语言?

javascript - 带有 css/js 的 Django 'Include' 模板

python - Django 序列化返回一个空列表

html - 使网站加载速度更快

python - Django 应用程序可以有多复杂?

python - 如何将 ET.dump() xml 字符串从 Django View 传递到模板 -- python django ElementTree

django - 如何在 Django rest 框架中检索外键字段?

javascript - 如何在javascript对象中查找具有相同值的对象属性?

javascript - 为什么使用 "for...in"进行数组迭代是一个坏主意?