Django/Python事件电子邮件通知

2024-04-24 11:03:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Django的一个页面上工作,用户可以为不同的日期设置自定义提醒(每个日期最多3个)。提醒应该通过电子邮件发送。它类似于Google日历,你可以在日期开始前的x分钟、x小时或x天为每个事件设置多个提醒。 我想知道,我怎么能结合Django解决它。因为会有很多用户和日期,当然也应该运行performant。 我是不是应该做一份亲信?有Python的方法吗?在


Tags: django方法用户google事件页面小时performant
2条回答

你可以使用cron作业。要创建管理命令:请参阅documentation here

此外,您可以将电子邮件生成创建为基于队列的分布式实现,以提高性能。您可以使用Django-mailer应用程序进行相同的操作。在

另一种传统的方法是使用django芹菜:http://pypi.python.org/pypi/django-celery/

您可以使用celerybeat命令来运行定期任务。也可以从django视图启动挂起的任务。在

相关问题 更多 >