У меня есть цикл for в шаблоне django, где я отображаю элементы из 3-х разделов, используя «условие if» для фильтрации 3-х разделов отдельно в цикле. Но я хочу дать заголовок каждому разделу, но если я добавлю заголовок также в «условие если», он будет повторяться с каждым итерируемым элементом. Есть ли способ избежать цикла for для одной строки в шаблоне forloop в шаблоне django, чтобы заголовок для каждого раздела не повторялся.
Мой код шаблона django:
{% for order in orders_today %}
{% if order.pickup_time == 'Now' %}
<tr>
<td colspan="5" align="center"> Orders now </td>
</tr>
{% endif %}
{% if order.pickup_time == 'Now' %}
<tr>
<td align="center">
{{order.item}}
</td>
<td align="center">
{{order.quantity}}
</td>
<td align="center">
{{order.pickup_time}}
</td>
<td align="center">
</td>
</tr>
</tbody>
{% if order.pickup_time == 'Lunch Break' %}
<tr>
<td colspan="5" align="center"> Orders at lunch break </td>
</tr>
{% endif %}
{% if order.pickup_time == 'Lunch Break' %}
<tr >
<td >
{{order.item}}
</td>
<td >
{{order.quantity}}
</td>
<td >
{{order.pickup_time}}
</td>
<td >
<button class="btn btn-danger" >Cancel</button>
</td>
</tr>
</tbody>
{% endfor %}
заранее спасибо доброй душе, которая мне поможет ;)