Я пытаюсь сделать некоторые задачи моего приложения асинхронными, и я использую Celery для достижения этой цели. Я следовал этой документации, чтобы интегрировать Celery с Flask -
https://flask.palletsprojects.com/en/1.1.x/patterns/celery/
Затем я создал экземпляр Celery в моем файле init.py и добавила аннотацию @ celery.task () выше определения моего метода put () следующим образом -
Теперь при тестировании этой конечной точки с помощью Postman , Я сталкиваюсь со следующей ошибкой на моем терминале -
Конечная точка работает отлично, если я удаляю @celery.task () аннотация, так что это определенно связано с моей реализацией Celery, но я не могу отладить эту проблему. В Celery все делается для того, чтобы задачи были асинхронными, и я не знаю, достаточно ли этого для добавления аннотации. Как мне вызвать этот метод put с помощью функции delay () Celery?