Protobuf.
Debe ser posible que el Pipeline de Scrapy guarde los datos como archivos binarios protobuf, con datos serializados, usando el schema del archivo .proto
Django cargará los protobuf y generará Django models que escribirán en la base de datos. Esto se debe hacer a nivel de Custom command en Django. Estos en vez de leer JSON leeran protobuf y subir los datos a postgres.