【发布时间】:2021-10-09 10:33:24
【问题描述】:
我想每月向登录我网站的用户发送通知。我曾想过使用 Sendgrid 的营销活动来发送每月邮件,但它并不完全符合我的需求。我必须在一个月的时间内不断将电子邮件添加到自动化中,这似乎不是正确的做法。
【问题讨论】:
我想每月向登录我网站的用户发送通知。我曾想过使用 Sendgrid 的营销活动来发送每月邮件,但它并不完全符合我的需求。我必须在一个月的时间内不断将电子邮件添加到自动化中,这似乎不是正确的做法。
【问题讨论】:
使用芹菜。
from celery.schedules import crontab
def setup_periodic_tasks(app):
app.conf.beat_schedule = {
'monthly-email': {
'task': '[APP NAME].tasks.[FUNCTION NAME]',
'schedule':
},
https://docs.celeryproject.org/en/stable/userguide/periodic-tasks.html#crontab-schedules
【讨论】: