Шаблон Django зацикливает ненужные элементы в случайном порядке - PullRequest
0 голосов
/ 22 мая 2019

Я использую 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 я вижу неупорядоченный результат.

Любая помощь в правильном направлении приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...