muk*_*esh 8 django celery celery-task django-celery celerybeat
我想在他们注册后48小时向我的用户发送一封电子邮件.如何使用芹菜实现这一目标?如果我创建一个定期任务来发送电子邮件,我将必须决定我想要执行该任务的特定时间.我不想每秒都运行芹菜任务来检查是否需要发送任何电子邮件.
sch*_*ngt 21
你会想要使用ETA.阅读文档的该部分,因为它将有更多信息.但是,您的代码看起来像这样:
from datetime import datetime, timedelta
send_date = datetime.utcnow() + timedelta(days=2)
email_user.apply_async([user], eta=send_date)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3470 次 |
| 最近记录: |