2017-10-06 65 views
0

我想我错过了某个步骤,但我一直在找,并找不到它。当我运行我的芹菜任务时,当我拨打get_task.delay(args)时,我得到此错误消息no encoder installed for (u'json',)。我想我有自己的自定义序列化?从kombu安装(u'json',)没有编码器

settings.py

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

我也试过get_task.apply_async((args), serializer='json')。这似乎挂起。什么都没有运行。我检查了我的workers,没有出现。

回答

0

CELERY_TASK_SERIALIZER结尾处有一个流浪逗号。去掉它。

+0

-___- |||这是令人尴尬的..谢谢你。 – JamAndJammies