Как убить фоновые задачи Django? - PullRequest
0 голосов
/ 02 июня 2019

Мне нужно проверить, подтвержден ли платеж, чтобы я мог уведомить пользователя по электронной почте. Токен оплаты действителен в течение 24 часов.

Мое намерение состоит в том, чтобы каждые 5 минут проверять, подтвержден ли платеж с помощью функции повтора с Django Background Tasks

Теперь, если платеж подтвержден, я хочу убить задачу, потому что она становится не только бесполезной, она заполняет базу данных выполненными задачами, а также забирает вычислительную мощность с сервера

Есть ли способ удалить Django Background Task? или повторять, пока не произойдет какое-то событие?


Сельдерей не вариант.

...