使用者使用瀏覽器 goback 停止 POST 要求後,表單集上出現 ValidationError

使用者使用瀏覽器 goback 停止 POST 要求後,表單集上出現 ValidationError

我有一個 django 管理表單,其中包含多個檔案欄位和一些內聯表單集。
當使用者的連線速度很慢時,他們會關閉頁面或返回上一頁(沒有耐心或任何其他原因),而在 POST 表單提交期間文件仍在上傳。
他們沒有看到任何錯誤,只是表單不會被儲存。所以我正在努力幫助他們減少請求大小...

但它在伺服器端生成 ValidationError,並顯示“缺少管理表單”,因為當用戶終止請求時只收到了部分錶單數據,因為表單集欄位位於多個文件欄位之後。
有誰有辦法防止觸發此類錯誤?

謝謝。

姜戈 2.2.28

相關內容