用户使用浏览器返回停止 POST 请求后,表单集上出现 ValidationError

用户使用浏览器返回停止 POST 请求后,表单集上出现 ValidationError

我有一个 django 管理表单,其中包含多个文件字段和一些内联表单集。
当用户的连接速度很慢时,他们会关闭页面或返回上一页(没有耐心或任何其他原因),而文件仍在 POST 表单提交期间上传。
他们看不到任何错误,只是表单不会被保存。所以我正在努力帮助他们减少请求大小...

但是它在服务器端生成了 ValidationError,提示“缺少管理表单”,因为当用户终止请求时只收到了部分表单数据,因为表单集字段位于多个文件字段之后。
有没有人有办法防止触发此类错误?

谢谢。

Django 2.2.28

相关内容