2017-10-06 69 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