Estructura de mensajes en Celery y resultados de tareas
Resumen
Celery transporta la respuestas de las tareas.
Formatos de serialización:
JSON por omisión
Puede usar YAML
pickle (formato específico de Python)
msgpack(formato universal de empaquetado de mensajes)
Admite otros tipos de MIME
Se necesita almacenar la respuesta. Por eso hay que realizar algunos cambios para recibir estas respuestas. Tendrás que configurar un backend para almacenar las tareas en tránsito y una vez configurado, el transporte y presentación se hacen automáticamente.
Puedes usar ORM para Django, Memcached, Redis, RabbitMQ/AMQP como Backends para Celery