Как избавиться от лишних строк в цикле django?
Я пытаюсь вывести информацию в цикле в шаблоне django. Например так:
{% for pr in products %}<h5 class="order_all">
{% if item.product|make_list == pr.product_title|make_list %}
<img src="{{pr.product_img.url}}" width="70" alt="">
{{ item.product }} ({{ item.quantity }} шт.){% endif %}</h5>
{% endfor %}
Но в браузере появляются лишние (пустые) теги . Как на картинке ниже.
Как можно от этого избавиться?
Ответы (3 шт):
Автор решения: Михаил Болеев
→ Ссылка
Я переделал код. Заключил цикл внутрь тега h5. Теперь все нормально.
<h5 class="order_all">
{% for pr in products %}
{% if item.product|make_list == pr.product_title|make_list %}
<img src="{{pr.product_img.url}}" width="70" alt="">
{{ item.product }} ({{ item.quantity }} шт.){% endif %}
{% endfor %}
</h5>
