3

我正在寻找相对简单和轻量级的方法来为基于 Django 的网站设置原始数据库维护任务。芹菜对我来说似乎有点矫枉过正。
在我看来,它现在看起来像是制作自定义 Django 管理命令,并放入 cron 中。
也许有些人可以提出更好的方法?

4

2 回答 2

1

Django Chronograph是一个 django 应用程序,具有非常好的管理界面,用于管理 Cron 作业和设置多个任务。因此,通过这种方式,您不必去摆弄服务器的 cron 文件,这个界面/应用程序将为您有效地管理它。

您也可以通过编写自定义管理命令来使用 Django 方式,如这里也提到的。

于 2013-05-18T05:17:42.720 回答
1

django-extensions有一个作业调度功能,可以很好地用于数据库维护任务。不过,您仍然会依赖 cron 条目来实际运行它们。

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

于 2013-05-17T20:30:31.577 回答