我是Celery和Django的新手。我使用
获得了任务IDtask_id = task.request.id
但无法获得任务状态。
任何获得任务状态的建议?任何帮助,将不胜感激。谢谢!
答案 0 :(得分:2)
我获得了以下任务的状态
<强> task.py 强>
from celery.result import AsyncResult
result = task_name.AsyncResult(task_name.request.id)
taskStatus = result.state
<强> celeryconfig.py 强>
CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'
CELERY_IGNORE_RESULT = False
CELERY_TRACK_STARTED = True