Представления Django не могут показать данные объекта словаря
У меня есть следующий набор запросов
query_data= <QuerySet [{'month': datetime.date(2022, 1, 1), 'count': 9}, {'month': datetime.date(2021, 12, 1), 'count': 9}]>
Но когда я пытаюсь сделать в представлениях
{% for mm in query_data %}
<span>{{mm['month'] | date: 'F' }}</span>
{%endfor%}
Не показывает данные
но если я сделал <span>abcd</span> то отображается abcd
В шаблоне необходимо использовать dot-notation для доступа к ключам словаря:
{% for mm in query_data %}
<span>{{ mm.month | date: 'F' }}</span>
{% endfor %}
Просто используйте mm.month
{% for mm in query_data %}
<span>{{ mm.month | date: 'F' }}</span>
{% endfor %}
Также в ваших шаблонах должен быть пробел до и после %. В ваших endfor