没有为 (u'json',) 安装来自 kombu 的编码器

no encoder installed for (u'json',) from kombu

我想我在某处遗漏了一步,但我一直在四处寻找但找不到它。当我 运行 我的芹菜任务时,我在调用 get_task.delay(args) 时收到此错误消息 no encoder installed for (u'json',)。我应该有自己的自定义序列化吗?

settings.py

CELERY_ACCEPT_CONTENT = ['pickle']
CELERY_TASK_SERIALIZER = 'json', 
CELERY_RESULT_SERIALIZER = 'json'

我也试过get_task.apply_async((args), serializer='json')。这个好像挂了没有什么是 运行ning。我检查了我的 workers,没有任何显示。

CELERY_TASK_SERIALIZER 末尾有一个逗号。删除它。