Python GIL: ¿está bloqueando django save ()?

Mi aplicación django guarda los modelos django en una base de datos remota. A veces las salvaciones son ráfagas. Para liberar el subproceso principal (* thread_A *) de la aplicación desde el momento en que se guardaron varios objetos en la base de datos, pensé en transferir los objetos del modelo a un subproceso separado (* thread_B *) usandocollections.deque y tener * thread_B * guardarlos secuencialmente.

Sin embargo, no estoy seguro con respecto a este esquema.save() devuelve el ID de la nueva entrada de la base de datos, por lo que "finaliza" solo después de que la base de datos responde, lo cual se encuentra al final de la transacción.

Hacedjango.db.models.Model.save() realmente bloqueGIL- y suelta otros hilos de pitón.durante ¿la transacción?

Respuestas a la pregunta(3)

Su respuesta a la pregunta