Совместное использование одного глобального планировщика Apscheduler для всех модулей Django - PullRequest
0 голосов
/ 04 августа 2020

Мне нужно сохранить экземпляр планировщика apscheduler, с которым я работаю, чтобы удалить его позже или изменить.

У меня есть django веб-приложение. У меня есть модель уведомлений в django admin. После создания новой строки я планирую отправить уведомление, чтобы позже отправить его по электронной почте. И эта часть работает отлично.

Но что, если мне нужно изменить уведомление или удалить его? Возникла проблема ..

С некоторыми "возвратами" у меня есть экземпляр расписания в моем admin.py . Но могу распечатать только на консоль и все. Как и где я могу сохранить этот экземпляр, чтобы работать с ним позже? (после удаления строки 4 примера).

1 Ответ

0 голосов
/ 05 августа 2020

Хорошо, просто добавьте свой планировщик в AppConfig

...