Django loop-удалить последнюю запятую

У меня есть следующий цикл, но нужно удалить запятую на последнем элементе (это реплицировать массив JSON для cycle2)

{% for product_in_series in series.get_products %}{%spaceless%}
    {% with product_in_series.product as product %}
    {%if not forloop.first%}
            "<img src='{% version product.get_overview 'page_image' %}'>",
    {%endif%}
    {% endwith %}
{%endspaceless%}{% endfor %}

Ура, R

2 ответов


Как насчет этого?

{% for product_in_series in series.get_products %}{%spaceless%}
    {% with product_in_series.product as product %}
    {%if not forloop.first%}
        "<img src='{% version product.get_overview 'page_image' %}'>"
        {%if not forloop.last%},{%endif%}
    {%endif%}
    {% endwith %}
{%endspaceless%}{% endfor %}

{{ forloop.last|yesno:",&#44;"|safe }}

&#44; - это запятая