解决celery4版本管理的任务接收的值只能传json格式

"""
抛出异常: kombu.exceptions.EncodeError:Object of type is not JSON serializable
异常问题: celery4版本的 默认使用 JSON 作为 serializer ,而 celery3版本的默认使用 pickle。
解决问题: celery4版本中配置文件中配置如下代码
"""
CELERY_TASK_SERIALIZER = 'pickle'
CELERY_RESULT_SERIALIZER = 'pickle'
CELERY_ACCEPT_CONTENT = ['pickle']
posted @ 2020-08-15 17:03  给你加马桶唱疏通  阅读(433)  评论(0编辑  收藏  举报