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 %}