我目前在列表视图中使用内置的 Django 分页来显示用户的查询集,效果很好。现在,我想随机化输出,但如果我将查询集拉到一个列表中并打乱对象,当我前往不同的页面时,整个用户列表都会打乱。
class ExampleListView(ListView):
paginate_by = 10
...
def get_queryset(self):
output = list(UserProfile.objects.all())
random.shuffle(output)
return output