如何在 Django 中动态调度任务?

Kam*_*ngh 6 python django celery

我需要在 Django 中构建一个应用程序,让用户每天在运行时指定的时间执行一些任务。

我看过芹菜,但不能?找到任何有帮助的东西。我找到了 apply_async 并且我可以让任务在特定的持续时间执行一次,但不会重复执行。我错过了一些东西,但不知道是什么。

请建议我如何实现这一目标。

ikr*_*reb 0

我认为这django-crontab对你来说是一个很好的解决方案。

  • 谢谢@ikreb,但似乎我需要在 settings.Py 中对时间进行硬编码,但我需要根据用户输入动态设置它们。 (3认同)