我想我在某个地方错过了一步,但我一直在环顾四周,无法找到它。当我运行我的芹菜任务时,当我致电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
,没有显示任何内容。
答案 0 :(得分:0)
CELERY_TASK_SERIALIZER
结尾处有一个逗号逗号。删除它。