запустить какой-то код в celery, который выполняется допустим 2 минуты.
пока выполняется задача, пользователь может запустить удаление услуги.
задача в том, что бы проверять по item.id состояние запущенных обработчиков.
как лучше это реализовать?
теоретически ... получаешь id таска https://stackoverflow.com/questions/3302320/celery-get-task-id-for-current-task?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa и убиваешь его еслу нужно https://stackoverflow.com/questions/8920643/cancel-an-already-executing-task-with-celery?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
Обсуждают сегодня