#django #django-templates
#django #django-шаблоны
Вопрос:
У меня есть шаблон django ниже:
{% regroup budget.productitem_set.all by group_id as grouped_product_list %}
{% for entry in grouped_product_list %}
{% for item in entry.list %}
<tbody>
<tr>
<td>{{ item.description }}</td>
<td>{{ item.quantity }}</td>
<td>{{ item.group_id }}</td>
</tr>
</tbody>
{% endfor %}
{% endfor %}
Что в итоге происходит:
ID QUANTITY GROUP_ID
test123 23 1
test123 24 1
Какой результат я хотел бы
ID QUANTITY GROUP_ID
test123 23 1
24
Ответ №1:
Вы также зацикливаете описание и group_Id, а также используете элемент count
Попробуйте
{% regroup budget.productitem_set.all by group_id as grouped_product_list %}
{% for entry in grouped_product_list %}
<tbody>
<tr>
<td>{{ entry.description }}</td>
{% for item in entry.list %}
<td>{{ item.quantity }}</td>
{% endfor %}
<td>{{ entry.group_id }}</td>
</tr>
</tbody>
{% endfor %}