在Celery中检索任务的结果

时间:2018-12-19 17:24:29

标签: django redis celery

我在Django应用程序中有一个长期运行的任务,并且想要显示一个进度条,然后在完成后将任务结果输出给用户。

我已经轻松地找到了如何通过消息启动任务并产生进度条的方法,但是一旦完成任务后如何从任务中检索结果并将其显示给用户呢?

使用Redis作为我的消息代理。

1 个答案:

答案 0 :(得分:1)

您需要在Celery中设置结果后端。

单独的django-celery-results库将Django模型配置为结果后端,您可以从那里获取结果。