Подтвердить что ты не робот

Последний элемент в переменной списка шаблонов django

Я хотел бы знать, как отфильтровать последний элемент переменной списка из объекта контекста.

{% for d in data %}
    {{ d }},
{% endfor %}

Я не хочу иметь , после последнего элемента. Спасибо.

ПРИМЕЧАНИЕ. Это всего лишь гипотетический пример. Я знаю, что мы можем использовать фильтр соединения для достижения того же самого здесь.

4b9b3361

Ответ 1

Вы имеете в виду -

{% for d in data %}
    {% if forloop.last %}
        {{ d }}
    {% else %}
        {{ d }},
    {% endif %}
{% endfor %}

посмотрите django docs на шаблон для циклов

Ответ 3

Или вы также можете попробовать это -

{% for d in data %}
    {{ d }} {% if not forloop.last %},{% endif %}
{% endfor %}

посмотрите docs на шаблон для циклов