Hvad sker der, hvis du bruger SQLAlchemy-versionen af forespørgslen?
db.session.query(Printer).all()
Jeg spekulerer på, om der er to sessioner i gang:
- Den, din app konfigurerer den
Printer.query.all()
taler med - Den, du bruger i det uddrag, som du oprettede af den
db = SQLAlchemy()
ring
Det ville forklare, hvorfor db.session.commit()
fjerner ikke de data, som Printer.query.all()
har.