Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在 Django 1.4.1 + RabbitMQ 3(broker) + Celery3.0.12为 Web 应用程序和任务处理运行堆栈。两台服务器,一台用于网络,一台仅用于任务。
Django 1.4.1 + RabbitMQ 3(broker) + Celery3.0.12
当我将请求中的用户对象传递给 celery 任务时出现问题,该任务将失败。因为用户对象未能取消腌制。
经过一番研究,我发现我从请求中收集的用户对象是一个SimpleLazyObject无法通过网络的对象。
SimpleLazyObject
走走走走跟不经过一样容易SimpleLazyObject,我们该如何妥善处理呢?