我需要检查合同是否即将结束,如果是,请发送警告邮件。我不知道如何处理它。使用脚本?一种看法?
到目前为止,我已经看到有一个我可以使用的电子邮件库,也许在 view.py 中有一个查询,但我不知道如何自动触发(也许是 cron?)。
总而言之,我想检查所有合同的结束日期,如果其中任何一个要结束,比如说,15 天发送一封电子邮件,其中包含与该合同相关的数据。
欢迎任何建议:)
class Contract(models.Model):
person = models.ForeignKey(Person) #person hired
project = models.ForeignKey(Project, blank = True, null = True) #related project
starting_date = models.DateField(blank = True, null = True)
ending_date = models.DateField(blank = True, null = True)