Я использую Django 2.2 и psql 10.8 в Ubuntu 18.04.1.
У меня есть набор элементов, которые я хочу перебрать и отобразить результаты в шаблоне.
ОниОжидается, что они будут отображены в том порядке, в котором они были созданы в базе данных (pk).Однако вместо этого они отображаются в случайном порядке.
Проблема не возникает при использовании sqlite.
Я не нашел решения этой проблемы;обратная итерация по объектам также не приводит к желаемому поведению.Простая часть кода будет выглядеть следующим образом:
<div class="row">
<ul class="tabs">
{% for category in categories %}
<li class="tab col s3"><a href="#{{category}}">{{category}}</a></li>
{% endfor %}
</ul>
</div>
Скажем, я создал четыре категории A, B, C, D;при использовании sqlite в dev они будут отображаться в указанном порядке на странице внешнего интерфейса.
В psql я вижу неупорядоченный результат.
Любая помощь в правильном направлении приветствуется!