Всем привет
Задача:
Вьюшка отдает обычный список. Он может содержать элементы двух типов, элементы одного типа, так и не содержать совсем ничего. Тип элемента задается булевым полем модели
video_status
.
vision = Vision.objects.filter(vision_connect_id=product_id)
- вьюшка отдает обычный список моделей.
Первыми по списку должны идти элементы, где video_status == True, вторыми должны идти элементы, где video_status == False.
Если элементов video_status == True - нет, то должна вставляться одна дополнительная строчка перед элементами с False = p>Все фалс элементы</p>
. И вот эту строчку я не могу придумать, как вывести.
{% if vision %}
{% for vis in vision %}
{% if vis.video_status == True %}
<p>Описание тру элементов</p>
{% endif %}
{% endfor %}
{% for vis in vision %}
{% if vis.video_status == False %}
<p>Все фалс элементы</p> - Вот эта строчка должна быть один раз, при моей реализации на каждый элемент идет.
<p>Описание фалс элементов</p>
{% endif %}
{% endfor %}
{% else %}
<p>Ничего нет</p>
{% endif %}