Alenorze
@Alenorze
Не люблю Индию

Distinct тег для django?

{% for order_product in order.products.all %}
        <button class="btn">  {{ order_product.product.type }}</button>
 {% endfor %}


Как написать тег для темплейта который будет убирать не уникальные значения, к примеру если попадаются две картошки и один перец, то на выходе получаем лук и перец, вариант с db не подходит
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
@register.filter()
def distinct(items):
    return set(items)

{% for order_product in order.products.all|distinct %}
    ...
{% endfor %}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы