-2

我需要帮助解决以下问题。

我正在开发一个 Django 网站。我的页面要求用户填写表格。然后我的视图处理这个表单信息。其中一部分涉及处理需要很长时间的大文件。我希望能够在提交表单后立即返回感谢页面,然后在同一视图中处理数据。我怎样才能做到这一点?

4

1 回答 1

0

一种解决方案是,一旦提交表单,将表单数据的处理委托给单独的线程。这将允许您在后台进行处理时将用户重定向到感谢页面。

这个关于python 后台线程的堆栈溢出问题快速介绍了完成此任务的简单方法。此外,这篇关于Django 中的后台任务处理和延迟执行的文章介绍了一种更复杂的方法。

于 2013-06-18T12:01:30.333 回答