在django中处理提醒用户准确的日期和时间

e0bqpujr  于 2022-11-18  发布在  Go
关注(0)|答案(1)|浏览(116)

因此,我有一个通知系统。例如,当向用户发送任务时,用户会在我的系统中收到通知。现在我只有“即时”通知。因此,当我向某人发送任务时,会在数据库中创建一个通知,并通过Web套接字向用户通知通知数据。
提醒我有一个问题,我想在这里发送的通知不一定是“即时”的。我想设置日期为下周一上午9点。所以用户应该在周一上午9点收到通知。
问:在django(或板载方法)中是否有一个扩展可以让我执行延迟的东西?例如,在周一上午9点发送包含以下数据的通知。

ux6nzvsh

ux6nzvsh1#

Celery可用于调度和延迟任务。
下面是一个如何安排特定时间的示例。https://docs.celeryq.dev/en/latest/userguide/calling.html#eta-and-countdown

相关问题