Cosa succede se utilizzi la versione SQLAlchemy della query?
db.session.query(Printer).all()
Mi chiedo se ci sono due sessioni in corso:
- Quello che la tua app configura
Printer.query.all()sta parlando con - Quello che stai usando in quello snippet che hai creato da quel
db = SQLAlchemy()chiama
Spiegherebbe perché db.session.commit() non sta scaricando i dati che Printer.query.all() ha.