使用用户刷新防止表单重新提交,并需要使用Django将数据提交到网页

使用用户刷新防止表单重新提交,并需要使用Django将数据提交到网页,django,django-forms,refresh,Django,Django Forms,Refresh,这个问题我已经见过好几次了,但在我的情况下找不到一个合适的选择 我有一个网页,你可以通过帖子访问。它需要向服务器发送“示例id” 该网页有一个供用户填写的表单。当他们提交表单时,我需要用户返回到同一页面 我需要阻止用户“刷新”重新提交表单。我发现最常见的解决方案是: return HttpResponseRedirect('/<web_page/') 返回我找到的解决方案的HttpResponseRedirect('/) 我使用csrf令牌使我的场景正常工作:{%csrf_令牌%} 如果

这个问题我已经见过好几次了,但在我的情况下找不到一个合适的选择

我有一个网页,你可以通过帖子访问。它需要向服务器发送“示例id”

该网页有一个供用户填写的表单。当他们提交表单时,我需要用户返回到同一页面

我需要阻止用户“刷新”重新提交表单。我发现最常见的解决方案是:

return HttpResponseRedirect('/<web_page/')
返回我找到的解决方案的HttpResponseRedirect('/)

我使用csrf令牌使我的场景正常工作:{%csrf_令牌%}


如果用户刷新页面,则csrf令牌将是相同的。因此,我在视图中对此进行检查,并以与正常情况不同的方式处理此场景。

不起作用如何?发生了什么?向我们展示您尝试过的代码,并解释“不起作用”的含义。