task_idのcelery.result.AsyncResultをデータベースに保存し、タスクが影響するアイテムに関連付けます。これにより、クエリを実行して、特定のアイテムに関連するすべてのタスクのtask_idsを取得できます。
task_id
celery.result.AsyncResult
データベースからtask_idを取得した後、タスクの状態/結果/その他に関する情報を取得するにはどうすればよいですか?
Celery FAQ から:
result = MyTask.AsyncResult(task_id) result.get()