¿Qué sucede si usa la versión SQLAlchemy de la consulta?
db.session.query(Printer).all()
Me pregunto si hay dos sesiones en curso:
- El que configura tu aplicación que
Printer.query.all()
está hablando con - El que está usando en ese fragmento que creó con ese
db = SQLAlchemy()
llamar
Explicaría por qué db.session.commit()
no está descargando los datos que Printer.query.all()
posee.