作为django的新鲜我正在尝试制作一个django应用程序,该应用程序将从用户获取出生日期和生日提示,并将向用户发送生日提醒。
现在我已经为它设置了模型但我仍然坚持如何在后台连续检查当前日期时间,以便我们可以向用户发送提醒。
以下是我的样本模型。 models.py
class BirthDayModel(models.Model):
name=models.CharField(max_length=30)
birthdate=models.DateTimeField()
user = models.ForeignKey(settings.AUTH_USER_MODEL, default=1)
timestamp=models.DateTimeField(auto_now_add=True)
请建议。 谢谢
答案 0 :(得分:0)
您应该尝试像服务一样在后台定期检查。
其他不错的选择是Django芹菜和apscheduler。如果你有使用Django频道的websocket,那么试试beatserver