如何使列表的第一个元素与DTL中的其他元素不同

时间:2019-05-13 10:59:13

标签: django

我想用Django模板语言不同地呈现列表的第一个元素。如何区分第一次迭代与其他迭代?还是有其他不同的方式?

我尝试做-

{% for item in results %}
    {% if loop.first %}
        First Element
    {% else %}
        Other element
    {% endif %}
{% endfor %}

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

您应该使用forloop而不是loop

{% for item in results %}
    {% if forloop.first %}
        First Element
    {% else %}
        Other element
    {% endif %}
{% endfor %}