Vad händer om du använder SQLAlchemy-versionen av frågan?
db.session.query(Printer).all()
Jag undrar om det pågår två sessioner:
- Den som din app konfigurerar den
Printer.query.all()pratar med - Den du använder i det utdrag som du skapade av den
db = SQLAlchemy()ring
Det skulle förklara varför db.session.commit() rensar inte data som Printer.query.all() har.