diff --git a/aircox/views/page.py b/aircox/views/page.py index 8cf836e..f3456ce 100644 --- a/aircox/views/page.py +++ b/aircox/views/page.py @@ -148,7 +148,7 @@ class PageListView(FiltersMixin, BasePageListView): return super().get_filterset(data, query) def get_queryset(self): - qs = super().get_queryset().select_related("category").order_by("-pub_date") + qs = super().get_queryset().select_related("category").order_by("-pub_date", "-pk") cat_ids = self.model.objects.published().values_list("category_id", flat=True) self.categories = Category.objects.filter(id__in=cat_ids) return qs