33
我将中的task_id
存储在数据库中,并将其与任务影响的项关联。这使我可以执行查询来检索与特定项目相关的所有任务task_id
。在给定Celery中的task_id的情况下检索任务结果对象
因此,从数据库中检索task_id
之后,我该如何去获取有关任务状态/结果等信息?
我将中的task_id
存储在数据库中,并将其与任务影响的项关联。这使我可以执行查询来检索与特定项目相关的所有任务task_id
。在给定Celery中的task_id的情况下检索任务结果对象
因此,从数据库中检索task_id
之后,我该如何去获取有关任务状态/结果等信息?
result = MyTask.AsyncResult(task_id)
result.get()
辉煌,谢谢。 – 2011-04-04 22:09:58
注意这在测试中不起作用(即如果'CELERY_ALWAYS_EAGER'为'True')。请参阅https://github.com/celery/celery/issues/2275 – turtlemonvh 2014-09-23 23:11:50
参考https://stackoverflow.com/questions/30753040/retrieve-task-result-by-id-in-celery上的示例 – zerocog 2017-07-14 00:16:35