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