【发布时间】:2020-06-07 10:38:05
【问题描述】:
我想使用 django-celery-beat 和 DatabaseScheduler 为用户创建“电子邮件警报”功能。他们应该能够说出他们想在什么时候收到这些提醒(例如,每天早上 7 点或每周一下午 1 点)。
我几乎想出了如何创建周期性任务,即
>>> 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,但我如何告诉它第一次发送应该是什么时候?
【问题讨论】:
标签: django celery django-celery-beat