Django - для каждого значения поля

У меня есть вопрос.

В моем представлении, я возвращаю набор данных, который включает:

  • Категория
  • Продукт
  • Цена

Я хочу сказать что-то вроде следующего, где я показываю элементы пользовательского интерфейса, относящиеся к категории в целом.

возможно ли это?

{% for item.category in products %}
                     

Не напрямую. Вы бы сделали

{% for item in products %}
    ...
    {{ item.category}}

Если item.category сам по себе является итерабельным, можно вложить циклы. Если это набор связанных объектов, вам понадобится .all (например, в python obj.foo_set.all() )

{% for item in products %}
   ...
   {% for category in item.category.all %}
{% for item in products %}
         {{item.Category}}
         {{item.Product}}
         {{item.Price}}
{% endfor %}
Вернуться на верх