Задать вопрос

Как cделать 'глобальный' шафл queryset в CBV?

У меня есть ListView который рендерит queryset и страницу, на странице я использую django-endless-pagination с twitter-style pagination, то есть объекты подгружаются с помощью ajax. Я хочу выдавать элементы в случайном порядке, но при добавлении order_by('?') при подгрузке рандомизируется весь queryset каждый раз, то есть при следующей подгрузке у мене возникают дубликаты. Кто то знает что с этим делать?
  • Вопрос задан
  • 154 просмотра
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dizballanze
@dizballanze
Software developer at Yandex
stackoverflow.com/a/4027044/1137026 вот здесь неплохой ответ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы