I have a model with 100 or so entries - the client would like these entries to appear in a 'random' order, but would also like paging in there.
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)
....
So my question should really be - how can I have my object_list created once per user session?