Как установить «случайный» порядок на наборе объектов с разбиением на страницы в Django?

У меня есть модель со 100 или около того записями - клиент хотел бы, чтобы эти записи отображались в «случайном» порядке, но также хотел бы, чтобы там была разбивка .

def my_view(request):
  object_list = Object.objects.all().order_by('?')
  paginator = Paginator(object_list, 10)
  page = 1 # or whatever page we have
  display_list = paginator.page(page)
  ....

Итак, мой вопрос действительно должен заключаться в следующем - как я могу создать мой список_объектов один раз за сеанс пользователя?

13
задан Guy Bowden 26 October 2010 в 09:54
поделиться