问题描述
我需要在第一个准备好后执行 secobd celery 任务。第一个任务已经在运行,我有它的 id。如何将另一个链接到它?
# first task
first_task = change_timezone_geodata_task.delay(node.id,timezone,geodata_id)
task_id= first_task .id
new task = change_timezone_geodata_task.delay(node2.id,timezone2,geodata_id2)
如何让新任务在任务之后执行?
解决方法
要解决您的问题,首先想到的是依靠 Celery 的 task linking 功能。