我不是想要求搭便车,但我似乎根本不知道如何做到这一点。
我最近的帖子是关于在后台运行作业,但我没有这样做。所以...
- 用户在表单内单击
run
并触发作业。 - 完成工作、返回并告诉 Django 视图函数大约需要 30 秒
return HttpResponseRedirect(....)
。
因此,当页面被重定向时(发出“GO AHEAD”信号需要 30 秒)......我想向用户展示 Ajax 加载 gif 图片。
我没有实现 Ajax,而且系统太复杂而无法破解。
我们真的可以用 javascript 做到这一点吗?问题是它还没有加载任何页面,因为它需要heavy_work
完成。
result = heavy_work(....)
.... more code ....
return HttpResponseRedirect(go to this page...)
谢谢!