Django视图在表单提交上不执行任何操作

时间:2016-11-01 12:10:05

标签: django forms

我有一个表单,其提交只应处理一次。

对提交按钮的任何额外点击都不应该做任何事情,没有任何意味着也不会中断第一个提交的POST请求的流程,该请求在完成时会重定向到GET。

我可以从Django的View post方法返回什么(如果有的话)来实现这种行为?在SO上的其他一些相关问题中建议返回一个空的HttpResponse似乎会中断浏览器并显示一个空页面,从而中断了我希望浏览器等待的GET重定向。

在这里寻找服务器端解决方案,而不仅仅是javascript禁用提交按钮。

另外,我不能在第二次提交时立即将用户重定向到GET页面,因为页面显示成功状态,我只对展示第一次POST的处理感兴趣已完成,可能需要几秒钟。

0 个答案:

没有答案