如何在不使用django框架的情况下在celery中运行django任务

时间:2020-02-25 11:21:15

标签: django python-3.x celery celery-task

我正在运行一个application-1(使用django框架),该应用程序将django任务发送到Rabbitmq队列。

我正在尝试从该队列中使用django任务,并在使用celery的application-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

0 个答案:

没有答案