Django фильтр и подсчет в теге шаблона

Пытаюсь отфильтровать и подсчитать определенный набор запросов в шаблоне с помощью Django templete enginge. Не могу заставить его работать. Список_фильмов - это контекст, фильм - это таблица, а язык - это поле. Подскажите, как использовать filter и count одновременно в шаблонизаторе? Или я должен решить это другим способом?

   {% if filmlist.film.language == "danish" %}
          {{ film_list.all.count }}
   {% endif %}

Вы должны итерировать ваш контекст для получения каждого объекта следующим образом

{% for item in filmlist %}
   {% if item.language == "danish" %}
          {{ film_list.count }}
   {% endif %}
{% endfor %}
Вернуться на верх