{% for d in dates reversed %} {% ifchanged d|date:"Y" %} {% if not forloop.first %}

{% endif %}

{{ d|date:"Y" }}

{% endifchanged %} {{ d|date:"F" }} {% endfor %}