#tasks.py
from celery.decorators import task
@task()
def add(x, y):
add.delay(1, 9)
return x + y
>>> import tasks
>>> res = tasks.add.delay(5, 2)
>>> res.result()
7
Если я запускаю этот код, я ожидаю, что задачи будут постоянно добавляться в очередь.Но это не так!Только первая задача (5,2) добавляется в очередь и обрабатывается.
Из-за этой строки должны непрерывно добавляться задачи: "add.delay (1,9)"
Примечание. Каждое задание необходимо для выполнения другого задания.