python - 检索任务结果对象,给定 Celery 中的 `task_id`

标签 python celery

我将 celery.result.AsyncResult 中的 task_id 存储在数据库中,并将其与任务影响的项目相关联。这允许我执行查询以检索与特定项目相关的所有任务的 task_id

那么在从数据库中检索到 task_id 之后,我该如何检索有关任务状态/结果/等的信息?

最佳答案

来自 Celery FAQ :

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

关于python - 检索任务结果对象,给定 Celery 中的 `task_id`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544611/

相关文章:

python - 在 BigQuery 中运行异步查询并没有明显加快

Python 网络客户端,尝试响应服务器响应

django - Celery 任务似乎可以完成除写入数据库之外的所有操作

celery - 在celery中重试 'send_task'发送的任务

python - 如何从输入数据集中删除非数字列?

python - 从通过 ctypes 获取的 C-ptr 创建 numpy 数组

python - 在Python中的同一个类中创建多个对象

python - Flask-Mail 破坏 Celery

python - 如何在 celery 中定期运行任务?

python - Django:如何根据数据库中的日期时间触发事件