Django应用程序发送定期电子邮件?

时间:2011-05-12 02:28:15

标签: django django-email

它的主要功能是:

  1. 每天检查一个条件
  2. 如果条件为真,则发送电子邮件
  3. 现在,我知道如何有条件地发送电子邮件,但我不知道如何让它每天重复 。我有一些想法,但根本不确定它们(添加另一个进程?或其他?)。我感谢您的建议和想法... thx

1 个答案:

答案 0 :(得分:4)

您可以创建自定义管理命令并使用cron作业让它每天运行一次。

修改

我之前使用过这个,http://code.google.com/p/django-command-extensions/wiki/JobsScheduling。如果您有多个任务要在固定的时间表上运行,这非常方便。您无需在每个任务的crontab中添加一行,只需将新文件添加到jobs目录即可。