1

我正在 Django 1.4.1 + RabbitMQ 3(broker) + Celery3.0.12为 Web 应用程序和任务处理运行堆栈。两台服务器,一台用于网络,一台仅用于任务。

当我将请求中的用户对象传递给 celery 任务时出现问题,该任务将失败。因为用户对象未能取消腌制。

经过一番研究,我发现我从请求中收集的用户对象是一个SimpleLazyObject无法通过网络的对象。

走走走走跟不经过一样容易SimpleLazyObject,我们该如何妥善处理呢?

4

0 回答 0