2020
09-28
09-28
如何使用Celery和Docker处理Django中的定期任务
在构建和扩展Django应用程序时,不可避免地需要定期在后台自动运行某些任务。一些例子:生成定期报告清除缓存发送批量电子邮件通知执行每晚维护工作这是构建和扩展不属于Django核心的Web应用程序所需的少数功能之一。幸运的是,Celery提供了一个强大的解决方案,该解决方案非常容易实现,称为CeleryBeat。在下面的文章中,我们将向您展示如何使用Docker设置Django,Celery和Redis,以便通过CeleryBeat定期运行自定义DjangoAdmin...
继续阅读 >