关于python:如何让我的django应用程序每天在固定时间执行工作?

How do I make my django application perform a job at a fixed time everyday?

本问题已经有最佳答案,请猛点这里访问。

我的数据库中的一些元组需要在给定时间后清除。我需要我的django应用程序来检查行是否过期。

虽然我可以明确地编写函数,但如何使django在每天的固定时间运行?

我听说过像芹菜这样的工作队列。他们是不是太强大了?他们有什么简单的吗?可能是内置的?


使用简单的cron作业触发自定义django管理命令。


使用threading.Thread来调度连续事件循环。在您的线程中,使用time.sleep在下次事件发生之前创建一个间隙。