2024-04-18 23:50:22 发布
网友
我有一个用户创建的“竞赛”模型,其中一个字段是
(endTime = models.DateField(default=datetime.now()+timedelta(days=7))。你知道吗
(endTime = models.DateField(default=datetime.now()+timedelta(days=7))
我需要一个方法来运行一个函数时,他们的比赛已经过期。其功能是通知用户、更新对象等
实现这一目标的最佳方法是什么?你知道吗
要安排任务,可以查看here
关于这个问题
procedure to identify that the datetime field has passed
这将起作用:
Contest.objects.filter(endTime__lte=timezone.now())
因此,您将有一个连续运行的任务,它将每隔X小时调用一个django命令,它将使用上面的搜索来查找任何过期的竞争。你知道吗
要安排任务,可以查看here
关于这个问题
这将起作用:
因此,您将有一个连续运行的任务,它将每隔X小时调用一个django命令,它将使用上面的搜索来查找任何过期的竞争。你知道吗
相关问题 更多 >
编程相关推荐