django-viewflow как реализовать тайм-аут задачи и отправить уведомление? - PullRequest
0 голосов
/ 30 октября 2019

Как называется, каков канонический способ реализации соглашений об уровне обслуживания для задач, чтобы по истечении времени выполнения задачи он отправлял электронную почту, чтобы напомнить уполномоченному на выполнение задачи?

Я предполагаю, что мне нужно расширить представление?

class SLAView(flow.View):
    def Timeout(self, days, callback):
        # start one off celery task to check?

Тогда в flow.py

service_team_task = (
    flow.SLAView(UpdateProcessView
).Timeout(days=24, callback=send_reminder))
...