Задать вопрос
Alenorze
@Alenorze
Не люблю Индию

Distinct тег для django?

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


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

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

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

Похожие вопросы