Python 如何在Django中运行计划作业?
我有一个Django应用程序,它的邀请存储在数据库中(mysql现在,但可能会转到Postgres)。这些邀请有截止日期。我希望在过期日期到达时将邀请从数据库中删除。我希望这是从Django端完成的,而不是直接从数据库完成,因为我需要应用程序处理的适当通知/清理。我想我确实可以每隔一段时间运行一次cron作业,并让它进入API,但我真的希望所有应用程序组件都在应用程序中,而不是依赖操作系统功能(cron)。cron是运行计划作业的正确方法。这就是类unix系统的基本原理:组件知道如何做好一件事,而cron则知道如何在特定时间触发作业Python 如何在Django中运行计划作业?,python,mysql,django,postgresql,cron,Python,Mysql,Django,Postgresql,Cron,我有一个Django应用程序,它的邀请存储在数据库中(mysql现在,但可能会转到Postgres)。这些邀请有截止日期。我希望在过期日期到达时将邀请从数据库中删除。我希望这是从Django端完成的,而不是直接从数据库完成,因为我需要应用程序处理的适当通知/清理。我想我确实可以每隔一段时间运行一次cron作业,并让它进入API,但我真的希望所有应用程序组件都在应用程序中,而不是依赖操作系统功能(cron)。cron是运行计划作业的正确方法。这就是类unix系统的基本原理:组件知道如何做好一件事,
就工作本身应该是什么而言,最简单的事情就是写一封信。检查一下:@christosamanatids——谢谢。那可能行得通。我去看看。谢谢。我写了一个web服务,当它被点击时,它会做我需要它做的事情。我将安排一个cron作业,定期向它抛出一个http请求。