Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django中运行计划作业?_Python_Mysql_Django_Postgresql_Cron - Fatal编程技术网

Python 如何在Django中运行计划作业?

Python 如何在Django中运行计划作业?,python,mysql,django,postgresql,cron,Python,Mysql,Django,Postgresql,Cron,我有一个Django应用程序,它的邀请存储在数据库中(mysql现在,但可能会转到Postgres)。这些邀请有截止日期。我希望在过期日期到达时将邀请从数据库中删除。我希望这是从Django端完成的,而不是直接从数据库完成,因为我需要应用程序处理的适当通知/清理。我想我确实可以每隔一段时间运行一次cron作业,并让它进入API,但我真的希望所有应用程序组件都在应用程序中,而不是依赖操作系统功能(cron)。cron是运行计划作业的正确方法。这就是类unix系统的基本原理:组件知道如何做好一件事,

我有一个Django应用程序,它的邀请存储在数据库中(mysql现在,但可能会转到Postgres)。这些邀请有截止日期。我希望在过期日期到达时将邀请从数据库中删除。我希望这是从Django端完成的,而不是直接从数据库完成,因为我需要应用程序处理的适当通知/清理。我想我确实可以每隔一段时间运行一次cron作业,并让它进入API,但我真的希望所有应用程序组件都在应用程序中,而不是依赖操作系统功能(cron)。

cron是运行计划作业的正确方法。这就是类unix系统的基本原理:组件知道如何做好一件事,而cron则知道如何在特定时间触发作业


就工作本身应该是什么而言,最简单的事情就是写一封信。

检查一下:@christosamanatids——谢谢。那可能行得通。我去看看。谢谢。我写了一个web服务,当它被点击时,它会做我需要它做的事情。我将安排一个cron作业,定期向它抛出一个http请求。