处理需要很长时间处理的django请求的最佳方法

2021-12-08 05:45:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Python和Django构建了一个单页应用程序,它需要大量的处理时间来执行一些函数(20分钟以上)。在

我希望用户能够'启动'进程,然后收到通知,当它完成(可能会有一些进度更新,因为它执行)。在

一种选择是创建一个视图,然后对该视图进行ajax发布。。。但这意味着当请求执行时,他们不能离开页面或导航站点的其余部分。在

对于这种情况,最好的解决办法是什么?在