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

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

У меня есть ListView который рендерит queryset и страницу, на странице я использую django-endless-pagination с twitter-style pagination, то есть объекты подгружаются с помощью ajax. Я хочу выдавать элементы в случайном порядке, но при добавлении order_by('?') при подгрузке рандомизируется весь queryset каждый раз, то есть при следующей подгрузке у мене возникают дубликаты. Кто то знает что с этим делать?
  • Вопрос задан
  • 159 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dizballanze
@dizballanze
Software developer at Yandex
stackoverflow.com/a/4027044/1137026 вот здесь неплохой ответ
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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