报错内容
TypeError: can't compare offset-naive and offset-aware datetimes
分析
时区设置问题;项目设置了时区,celery 也设置了时区,格式不一致无法进行比较;因为我们制定celery beat是定时任务创建,时区不一致无法准确执行。
解决
在项目setting文件添加配置
DJANGO_CELERY_BEAT_TZ_AWARE = False
DJANGO_CELERY_BEAT_TZ_AWARE = False
再次执行启动celery beat