есть несколько вариантов.если вы всегда хотите, чтобы ваши страницы сортировались, вы можете добавить ordering
к вашей модели, которая упорядочит их для всех запросов
class Page(...):
field = ...
class Meta:
ordering = ['published_on']
, подробнее об этом см. документы
Вы также можете переопределить набор запросов для вашей конкретной модели. Admin:
class PageAdmin(...):
list_display = ...
def queryset(self, request):
qs = super(PageAdmin, self).queryset(request)
return qs.order_by('published_on')
есть ощущение, что это работает, только если порядок не установлен, но не может запомнить сейчас.Информация об этом также находится в документах, (извините, прямой ссылки на метод нет)