Я использую график ритма сельдерея для автоматического сброса атрибута в полночь.И после этого я также хочу отправить уведомление всем соответствующим пользователям, использующим firebase.Итак, я написал следующий код:
def send_notification(reg_ids, data_message):
push_service = FCMNotification(api_key=fcm_config['GCM_API_KEY'])
push_service.multiple_devices_data_message(registration_ids=reg_ids, data_message=message)
@shared_task
def reset_daily_count():
try:
User.objects.all().update(daily_attempts=3)
except Exception as e:
logger.debug(e)
else:
send_notification(reg_ids, data_message)
Но этот код будет создавать объект FCMNotification
каждый раз, когда я буду его вызывать.Я хочу создать отдельный объект и получать к нему доступ из любого места, когда это необходимо, даже для других задач сельдерея, не только периодических, но и обычных задач.Как я это сделаю?