从Django管理面板安排任务



我想在Django中安排一个任务,该任务每天都会在一个层次的时间内运行。我正在考虑使用芹菜安排任务,所以我想知道是否在芹菜中都有beat我可以通过管理面板执行任务,这使其活跃或不活动,并给我想通过管理站点执行任务的时间。

crontab(day_of_week="0,6", hour="0,12", minute=15)

我想通过管理面板将其通过它,以便将来如果我想在其他时间执行任务,我可以直接通过管理面板更改它而不是更改代码。

您需要自己实施或使用第三方项目。幸运的是,有人已经创建了类似的东西:

https://django-celery-beat.readthedocs.io/

此扩展程序使您可以将定期任务时间表存储在 数据库。

可以从django admin界面管理周期任务, 您可以在哪里创建,编辑和删除定期任务以及多久 他们应该运行。

相关内容

  • 没有找到相关文章

最新更新