Django Simple History, нужен набор запросов для сортировки изменений в модели по дате?

Я создаю веб-приложение, которое будет управлять инвентарем, помещенным в коробки. Я установил простую историю в Джанго.

Я пытаюсь написать набор запросов, который возвращает изменения содержимого ящиков и упорядочивает эти данные по дате, когда произошло это изменение содержимого

На данный момент у меня есть в views.py

box_content_history = Box.history.all().order_by('-history_date')

В моем HTML:

<table id="table_id" class="display">
<thead>
<tr>
<th>Box</th>
<th>Content Changes</th>
<th>Date of change</th>
</tr>
</thead>
<tbody>
{% for item in box_content_history %}
<tr>
<td>{{ item.box_ref }}</td>
<td>{{ item.box_contents }}</td>
<td>{{ item.history_date }}</td>
</tr>
{% endfor %}
</tbody>
</table>

Это отображает поле вместе с его содержимым, а также дату его изменения. Тем не менее, он до сих пор не упорядочивает результаты к этой дате. Что я могу сделать, чтобы изменить это? Заранее большое спасибо.

Текущая таблица, которая не упорядочена по дате (обратите внимание, что проект / блок относятся к тому же предмету для целей этого вопроса)

1 ответ

Решение

Вопрос решен! Набор запросов был в порядке!

Я использую пакет 'Datatables' для генерации своей таблицы в Django, и именно это неправильно сортирует данные. Переход на обычную таблицу HTML отсортировал данные в порядке. Я придерживаюсь таблицы HTML для этой таблицы, я думаю, но обновлю больше, если я найду дополнительную информацию.

Другие вопросы по тегам