【问题标题】:How to get real-time status updates of Django REST API task?如何获取 Django REST API 任务的实时状态更新?
【发布时间】:2021-01-01 17:18:07
【问题描述】:

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

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

我怎样才能做到这一点?

【问题讨论】:

    标签: django django-rest-framework async-await celery django-channels


    【解决方案1】:

    我不知道我的回答是否会对您有所帮助,因为您的问题并不详细。 考虑使用 Django Signal。

    https://docs.djangoproject.com/en/3.1/topics/signals/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多