Rake:Django 中的等效任务

发布于 2024-09-08 23:32:43 字数 97 浏览 3 评论 0原文

我有一个 Django 应用程序,我希望有一个每天运行一次的脚本来验证数据库中的模型,并删除一些对象。我怎样才能做到呢?我想要相当于 Rails 中的 rake:task 的东西。

I have a django application where i'll like to have a script that i'll run once a day to validate the models in the database, and delete some objects. How cand i make it ? I want something equivalent to rake:task in rails.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

つ可否回来 2024-09-15 23:32:43

试试这个:django-tasks

Try this: django-tasks

盗梦空间 2024-09-15 23:32:43

在这种情况下,celery 可能会更好。

因为如 django-tasks 页面所述:

Django-tasks 用于不同的用途
来自大多数其他任务框架
(芹菜,提示...):这不是为了
任务众多、快速、轻松,但对于
任务少、长、重。典型用法
就是对每个数据进行批处理
模型对象,并给出信息
关于对用户的处理。

所以这取决于目的。

May be celery would be better in this case.

Because as stated in django-tasks page:

Django-tasks is for a different usage
from most other tasks frameworks
(Celery, Cue...): this is not for
numerous, quick, light, tasks, but for
few, long, heavy, tasks. Typical usage
is to batch process data for each
model object, and give information
about the processing to the user.

So it depends on the purpose.

过期情话 2024-09-15 23:32:43

尽管它更常用于应用程序部署和系统管理,但 Fabric 可能会很有趣。

Although it is more commonly used for application deployment and system administration, Fabric might be interesting.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文