У меня есть две задачи сельдерея
@app.task(bind=True)
def task1():
@app.task(bind=True)
def task2():
и каждая задача вызывается другим API, например следующим
@api_view(['POST'])
@permission_classes((IsAuthenticated,))
def api1(request):
task_1.delay()
@api_view(['POST'])
@permission_classes((IsAuthenticated,))
def api2(request):
task_2.delay()
если задача 2 вызывается, когда задача 1 выполняется в фоновом режиме, я хочу запустить задачу 2 после завершения задачи 1.
как можно решить проблему??
Я также рассматриваю возможность предоставления одной очереди для каждого пользователя
Пожалуйста, дайте мне идеальное решение...