繁体   English   中英

Django-如何创建更新进度栏?

[英]Django - How to create updating progress bars?

我想知道如何继续实施更新进度栏。 基本上,服务器应定期向用户发送有关当前进度的确认。

我知道如何用Django和jQuery进行Ajax调用,这类似于图1。

在此处输入图片说明

在我的网页上,发生的是一个“正在处理”文本框出现在用户要查看的数据中间。

但是,我想这样做,以便可以将定期更新发送给用户。 例如,我要打印出当前正在处理X,Y,最后是Z的图形,而不是“处理”,如图2所示。 在此处输入图片说明

如果我使用图1中的方法,如果我将任何内容发送回服务器,它将结束ajax请求并跳转到jQuery中的“成功”。 有没有办法在不结束我的Ajax调用的情况下不断向用户发送数据?

谁能指出我正确的方向?

让生成字典的请求将其进度写入数据库,并让第二个ajax请求轮询服务器以检查进度并报告给用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM