如何在Django中运行类似cron的脚本?

7 投票
4 回答
3542 浏览
提问于 2025-04-17 00:05

让我简单介绍一下我想做的事情 ->
我正在制作一个定时比赛的应用程序,它会在设定的日期和时间到期。
所以基本上,我想要一个脚本,它会定期查询我的模型,并根据业务逻辑更改一些值。

你会怎么在django中实现这个呢?

4 个回答

2

你可以看看 django-cron 这个工具,地址在这里:http://code.google.com/p/django-cron/

这个工具利用了 Django 是一个长期运行的程序的特点,能够在固定的时间间隔内启动一个定时器线程。这个插件的源代码很小,理解起来也比较简单。

6

你不会这样做。你应该使用cron来运行一个独立脚本或者管理命令

撰写回答