Я хочу использовать django -celery-beat и DatabaseScheduler для создания функции "оповещения по электронной почте" для пользователей. Они должны быть в состоянии сказать, когда они хотят получать эти оповещения (например, каждый день - 7 часов утра или каждую неделю понедельника - 1 час дня).
Я почти понял, как создавать периодические c задачи. т.е.
>>> PeriodicTask.objects.create(
... interval=schedule, # we created this above.
... name='Importing contacts', # simply describes this periodic task.
... task='proj.tasks.import_contacts', # name of task.
... expires=datetime.utcnow() + timedelta(seconds=30)
... )
из https://github.com/celery/django-celery-beat, но как мне узнать, когда должна быть первая отправка?