модель только с одним boolean полем.
Я создаю много записей и везде записываю true в поле.
Если упорядочивать по этому полю, то на первой, второй и последующих страницах есть повторяющийся объект.
Использую postgres11
class RulesViewSet(ModelViewSet):
queryset = Rule.objects.order_by('-status')
serializer_class = RuleSerializer
pagination_class = PageNumberPagination
тест на 14-alpine дал тот же результат. без ордеринга я согласен, порядок не не гарантируется, джанго варнинги выводит на этот счёт. но у меня order_by указан, хоть и по полю, где только одинаковые значения (True).
Ну так неуникальная же сортировка, по id сортируй
Обсуждают сегодня