如何在django中避免表单提交超时?

如何在django中避免表单提交超时?,django,django-forms,Django,Django Forms,简而言之,我已经构建了一个表单来从csv文件导入数据。但由于我在表单提交时在视图中进行了大量数据验证和转换,因此在导入长csv文件时,我会出现504网关超时。那怎么办呢 我曾想过在表单提交后将导入交给芹菜任务,但如果发生错误,用户将不会得到错误。或者:1。执行异步芹菜并在出现故障时向用户发送邮件2。将网关超时设置为更大的值。你不能同时拥有这两个版本。@RickyA好吧,如果我设置一些ajax调用来保持网关打开,我可能会有第三个版本。或者把人们重定向到等待页面,然后在最后给他们一个结果页面

简而言之,我已经构建了一个表单来从csv文件导入数据。但由于我在表单提交时在视图中进行了大量数据验证和转换,因此在导入长csv文件时,我会出现504网关超时。那怎么办呢


我曾想过在表单提交后将导入交给芹菜任务,但如果发生错误,用户将不会得到错误。

或者:1。执行异步芹菜并在出现故障时向用户发送邮件2。将网关超时设置为更大的值。你不能同时拥有这两个版本。@RickyA好吧,如果我设置一些ajax调用来保持网关打开,我可能会有第三个版本。或者把人们重定向到等待页面,然后在最后给他们一个结果页面