我如何让我的Django应用程序每天在固定时间执行一个任务?

11 浏览
0 Comments

我如何让我的Django应用程序每天在固定时间执行一个任务?

这个问题已经在这里有了答案:

如何设置定时作业?

我的数据库中有一些元组需要在特定时间后被删除。我需要我的 Django 应用程序检查这些行是否已经过期。

尽管我可以编写此功能,但如何使 Django 在每天固定时间运行?

我听说过像 Celery 这样的任务队列。对于此任务来说它们是否太强大了?有没有更简单的方法?也许有一些内置的东西?

admin 更改状态以发布 2023年5月24日
0
0 Comments

使用 threading.Thread 来安排一个连续的事件循环。在你的线程中,使用 time.sleep 创建一个时间间隔,来等待下一次事件发生。

0
0 Comments

使用简单的cron任务来触发自定义的Django管理命令。

0