Django中的任务调度



我是Django的新手。我建立了一个程序,让老师给学生布置家庭作业。家庭作业的截止日期对每个学生来说都不一样。

我想在该特定学生的作业到期前1小时,他们会收到一封电子邮件

例如:

  • 下午3点到期的HW学生1将在下午2点收到电子邮件
  • HW到期时间为凌晨1点的学生2将在凌晨12点收到一封电子邮件

如何实现这一点?谢谢

编写一个Django Management命令,识别需要发送提醒电子邮件的学生,然后发送电子邮件。使用cron作业(Linux中的crontab(定期(每小时或每分钟(运行这个Django管理命令

您可以使用类似Celery的东西来定义任务或要完成的任务列表。

您还可以使用django后台任务模块来安排任务。

相关内容

  • 没有找到相关文章

最新更新