我现在遇到了一个问题,我的网站上有一个“随机”链接来查看随机用户。我设置它的方式是获取 user_id,然后使用重定向来提供正确的页面。我遇到的问题是,如果我多次单击随机按钮,单击返回将使我回到“随机”单击之前的页面。
更具体地说,这就是正在发生的事情:主页,单击随机(转到 /user1/),单击随机(转到 /user4/),回击(最终在主页上)。在这种情况下,我想结束 /user1/
这是随机视图方法:
def Random(request):
user = helpers.GetRandomUser()
return redirect('user_display', user_slug=user.username)
该模板只有一个指向 /random/ 的链接,该链接被路由到上述视图。
编辑:显然它在 Firefox 中按预期工作,但在 Chrome 中。我希望它到处都有类似 Firefox 的行为。