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

时间:2017-10-06 12:00:14

标签: django celery kombu

我想我在某个地方错过了一步,但我一直在环顾四周,无法找到它。当我运行我的芹菜任务时,当我致电no encoder installed for (u'json',)时,我会抛出此错误消息get_task.delay(args)。我想我有自己的自定义序列化?

settings.py

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

我也试过get_task.apply_async((args), serializer='json')。这似乎挂了。什么都没有运行。我检查了workers,没有显示任何内容。

1 个答案:

答案 0 :(得分:0)

CELERY_TASK_SERIALIZER结尾处有一个逗号逗号。删除它。