Tengo un proyecto de Django en el que varios procesos acceden al backend mysql db. Un proceso está creando registros, mientras que un segundo proceso está tratando de leer esos registros. Tengo un problema donde el segundo proceso que intenta leer los registros no puede encontrar los registros hasta que llamo manualmente a connection._commit().Múltiples procesos que acceden a Django db backend; registros que no aparecen hasta llamar manualmente _commit
Esta pregunta se ha hecho antes: caching issues in MySQL response with MySQLdb in Django
El PO indicó que él resolvió el problema, pero no acababa de explicar cómo. ¿Alguien puede arrojar algo de luz sobre esto? Me gustaría poder acceder a los registros sin llamar manualmente a _commit().
Gracias,
Asif
Acabo de pasar todo el día buscando un error causado por la lectura repetible que interactúa con las transacciones ORM de Django. Si supiera exactamente qué debo buscar en google * antes * Encontré la respuesta de forma independiente ... –