在Django安排任务的最佳方式,没有芹菜

2021-01-26 07:25:48 发布

您现在位置:Python中文网/ 问答频道 /正文

Im正在寻找相对简单和轻量级的方法来为基于Django的网站设置primitivedb-maintenance任务。芹菜对我来说似乎太过分了。
在我看来,它现在看起来像是定制Django管理命令,然后放入cron。
也许有人能提出更好的方法?在

2条回答
网友
1楼 ·

django-extensions有一个jobs-scheduling function,可以很好地执行数据库维护任务。不过,您仍然需要依赖cron条目来实际运行它们。在

但话说回来,仅仅从cron执行管理命令是完全合理的。在

网友
2楼 ·

Django Chronograph是一个django应用程序,具有非常好的管理界面,用于管理Cron作业和设置多个任务。这样,你就不必去摆弄服务器的cron文件了,这个接口/应用程序可以为你高效地管理它。在

您也可以用Django的方式编写Custom Management Commands,正如前面提到的here。在

相关问题