Асинхронное обновление статуса после создания объекта
Условие задачи
Создаётся объект Feedback, после чего вызывается Celery-задача change_status_feedback, обновляющая его статус на 'in_progress'. Провести код-ревью. Проверить корректность вызова Celery-задачи, сериализацию аргументов, работу с ORM и возможные ошибки исполнения.
pythonfrom asset_main.celery import app
@app.task(name='change_status_feedback')
def change_status_feedback(feedback):
feedback.status = 'in_progress'
feedback.save()
feedback = Feedback.objects.create(**validate_data)
change_status_feedback.delay(feedback)