Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得Django REST API任务的实时状态更新?_Django_Django Rest Framework_Async Await_Celery_Django Channels - Fatal编程技术网

如何获得Django REST API任务的实时状态更新?

如何获得Django REST API任务的实时状态更新?,django,django-rest-framework,async-await,celery,django-channels,Django,Django Rest Framework,Async Await,Celery,Django Channels,我有一个Django REST API。当我点击这个API上的GET请求时,它会一个接一个地执行我的六个python selenium机器人,然后返回包含200代码的所有机器人的状态 问题是机器人程序执行时间太长,所以我希望第一个机器人程序完成时的状态,然后第二个机器人程序的状态,等等,在同一个GET请求中,比如实时更新 我怎样才能做到这一点呢?我不知道我的答案是否对你有帮助,因为你的问题并不详细。 考虑使用Django信号。

我有一个Django REST API。当我点击这个API上的GET请求时,它会一个接一个地执行我的六个python selenium机器人,然后返回包含200代码的所有机器人的状态

问题是机器人程序执行时间太长,所以我希望第一个机器人程序完成时的状态,然后第二个机器人程序的状态,等等,在同一个GET请求中,比如实时更新


我怎样才能做到这一点呢?

我不知道我的答案是否对你有帮助,因为你的问题并不详细。 考虑使用Django信号。