3
Celery-获取当前任务的任务ID
如何从任务中获取任务的task_id值?这是我的代码: from celery.decorators import task from django.core.cache import cache @task def do_job(path): "Performs an operation on a file" # ... Code to perform the operation ... cache.set(current_task_id, operation_results) 这个想法是,当我创建任务的新实例时,我task_id从任务对象中检索。然后,我使用任务ID来确定任务是否已完成。我不想按path值跟踪任务,因为文件在任务完成后被“清理”,并且可能存在也可能不存在。 在上面的示例中,我将如何获取值current_task_id?