python - 如何在python中另一个已经执行的任务之后执行芹菜任务?

问题描述

我需要在第一个准备好后执行 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 功能。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...