我通过 django 的 Web 界面启动一个长脚本,我想实时通知脚本的进度,客户端将在弹出窗口中看到脚本正在执行的所有操作。
在脚本中,当我进行打印("解析xml文件...")时,我希望客户端在弹出窗口中看到它。
请问我怎么能这样做,因为我只知道 ajax,这是不可能的?
谢谢。
我不知道
任何现成的解决方案,但我可以给你一些提示(不需要websocket):
- 您的脚本将其进度写入某处(在数据库上,在文本文件中,...
- 您的弹出窗口进行定时 Ajax 调用并读取进度(带有一些"结束标记"以停止进程)