Как запустить задачу django в сельдерее без использования django framework - PullRequest
0 голосов
/ 25 февраля 2020

Я запускаю приложение-1 (используя django framework), которое отправляет задачу django в очередь rabbitmq.

Я пытаюсь использовать задачу django из этой очереди и внедрить ее в моем Приложение-2, которое использует сельдерей (без django рамки).

Я столкнулся с проблемой сериализации:

File
 "c:\users\kgunasekaran\appdata\local\continuum\anaconda3\envs\py36\lib\site-packages\kombu\serialization.py",
line 64, in pickle_loads
return load(BytesIO(s)) kombu.exceptions.DecodeError: 'ascii' codec can't decode byte 0xc2 in position 43899: ordinal not in
range(128) 

[2020-02-25 16:04:06,052: CRITICAL/MainProcess] Can't decode message
body: DecodeError(UnicodeDecodeError,  ....)

Dependencies : 

 - OS - Windows
 - Python - 3.6
 - Celery - 3.1.24
 - pika - 1.1.0
...