使用`task_id`在Celery中获取任务结果对象

39 投票
1 回答
24023 浏览
提问于 2025-04-16 15:05

我把来自 celery.result.AsyncResulttask_id 存储在数据库里,并把它和任务影响的项目关联起来。这样我就可以查询到所有和特定项目相关的 task_id

那么,在从数据库中取出 task_id 后,我该如何获取这个任务的状态、结果等信息呢?

1 个回答

67

来自 Celery 常见问题解答

result = MyTask.AsyncResult(task_id)
result.get()

撰写回答