web-dev-qa-db-ja.com

セロリで「task_id」を指定して、タスク結果オブジェクトを取得します

task_idcelery.result.AsyncResultをデータベースに保存し、タスクが影響するアイテムに関連付けます。これにより、クエリを実行して、特定のアイテムに関連するすべてのタスクのtask_idsを取得できます。

データベースからtask_idを取得した後、タスクの状態/結果/その他に関する情報を取得するにはどうすればよいですか?

36
bradley.ayers

Celery FAQ から:

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