Co się stanie, jeśli użyjesz wersji SQLAlchemy zapytania?
db.session.query(Printer).all()
Zastanawiam się, czy trwają dwie sesje:
- Ten, który Twoja aplikacja konfiguruje, że
Printer.query.all()
mówi do - Ten, którego używasz we fragmencie, który utworzyłeś przez ten
db = SQLAlchemy()
zadzwoń
Wyjaśniłoby to, dlaczego db.session.commit()
nie opróżnia danych, które Printer.query.all()
ma.