Задваивается вывод (Django)
Всем привет! Пытаюсь сделать вывод по категориям без перехода на отдельную страницу. Всё работает хорошо, кроме первой загрузки сайта, когда, как я понимаю условие на проверку категорий некорректно работает и оба цикла работают. ператор 'with' не даёт ничего. Как исправить?
Код файла:
<div class="portfolioFilter">
<ul class="Portfolio-nav wow fadeIn delay-02s">
<li><a href="#" data-filter=" .all" class="current">Все категории</a></li>
{% for c in cats %}
<li><a href="#" data-filter=" .{{ c.name }} ">{{ c.name }}</a></li>
{% endfor %}
</ul>
</div>
</div>
<div class="portfolioContainer wow fadeInUp delay-04s">
{% for post in pr %}
{% for c in cats %}
{% if post.availability %}
{% if post.group.name == c.name %}
<div class=" Portfolio-box {{ c.name }}">
<a href="img/Portfolio-pic3.jpg"><img src="{{ post.img.url }}" alt=""></a>
<h3>{{ post.name }}</h3>
<p>{{ post.description }}</p>
</div>
{% else %}
<div class=" Portfolio-box all">
<a href="img/Portfolio-pic3.jpg"><img src="{{ post.img.url }}" alt=""></a>
<h3>{{ post.name }}</h3>
<p>{{ post.description }}</p>
</div>
{% endif %}
{% endif %}
{% endfor %}
{% endfor %}
</div>
Первая загрузка страницы(неверное отображение)
Выбранная категория(верное отображение)
Источник: Stack Overflow на русском