Есть несколько способов сделать это. Добавляя класс Meta
, вы присваиваете объекту свойственный порядок. Использование менеджера для получения all()
вернет вам похожую на список группу каждого объекта по порядку. Я не проверял это сам, но список, который вы получаете от filter()
, тоже должен быть в порядке.
Теперь вы также можете заказать на момент запроса:
BlogEntry.objects.all().order_by('-timestamp')
отсортирует по убыванию отметки времени.
Обратите внимание, что оба они предполагают наличие в вашей модели поля с именем timestamp, которое содержит сортируемое поле (например, DateTimeField
, возможно, в этом случае)
Если добавление Meta
не изменило ваш порядок, я подозреваю, что вы сортируете по чему-то еще, где-то еще. Как насчет публикации запроса, который должен генерировать отсортированный список?