Я заполняю список на мой взгляд:
hits_object = {}
hits_object['Studio'] = hitlist('Studio',days)
hits_object['Film'] = hitlist('Film',days)
hits_object['Actor'] = hitlist('Actor',days)
hits_object['Historical Event'] = hitlist('Event',days)
hits_object['Pop Culture'] = hitlist('Pop_Culture',days)
Затем я отображаю его в моем шаблоне:
{% for model, hits in hits_object.items %}
{% if hits %}
<u> Most {{ model }} views in last {{ days }} days</u>
<ol>
{% for hit in hits %}
<li>{{ hit.name }} - {{ hit.count }}</li>
{% endfor %}
</ol>
</u>
{% endif %}
{% endfor %}
Проблема заключается в том, что модели отображаются на первый взгляд случайным образомпорядок: сначала актер, затем студия, историческое событие, фильм и т. д.
Как заставить цикл for в шаблоне повторять объект в определенном порядке?