【发布时间】:2019-09-19 01:12:35
【问题描述】:
我已经多次看到这个问题,但找不到适合我情况的选项。
我有一个网页,您可以通过 POST 访问该网页。它需要将“example_id”发送到服务器。
网页有一个表格供用户填写。当他们提交表单时,我需要用户返回到同一页面。
我需要阻止用户“刷新”重新提交表单。我发现的最常见的解决方案是:
return HttpResponseRedirect('/<web_page/')
我已经尝试过这个并将 kargs 添加到函数参数中,但它似乎不起作用。
更新: 我通过使用 csrf 令牌 ({% csrf_token %}) 让我的场景工作。如果用户刷新页面,那么 csrf 令牌将是相同的。所以我在我的观点中检查了这一点,并以不同的方式处理这种情况。
【问题讨论】:
-
不起作用如何?会发生什么?
-
向我们展示您尝试过的代码,并解释“不起作用”的含义。
标签: django django-forms refresh