Django -celery :Передача объекта запроса рабочему

Как я могу передать объект запроса django рабочему сельдерея. При попытке передать объект запроса выдает ошибку

Can't Pickle Input Objects

Кажется, что сельдерей сериализует любые аргументы, переданные рабочему процессу. Я пробовал использовать другие методы сериализации, такие как JSON.

CELERY_TASK_SERIALIZER = "JSON"

Но это не работает.

Можно ли настроить сельдерей, чтобы он не сериализовал данные. Или я могу преобразовать объект запроса в строку перед передачей рабочему, а затем снова преобразовать обратно в объект в рабочем.

Заранее спасибо...

6
задан Nick 11 July 2012 в 08:33
поделиться