我有一个代码,以随机顺序显示数据库中的问题。但我想每次会话只调整一次问题(如果用户刷新页面/网址,他应该得到与之前相同的问题)。我使用的代码是
def platform(request,e,slug):
tdetail=get_object_or_404(test_detail,test_id=article)
ques=list(sorted(Upload.objects.filter(unique_id=tdetail), key=lambda x: random.random()))
return render(request, 'articles/platform.html',{'ques':ques})
问题变量获取列表中的所有问题,然后在模板中访问它们.....但当用户刷新页面时,问题重新洗牌......我该怎么办?