Mysql
 sql >> Base de données >  >> RDS >> Mysql

Niveau d'isolement avec Flask-SQLAlchemy

Que se passe-t-il si vous utilisez la version SQLAlchemy de la requête ?

db.session.query(Printer).all() 

Je me demande s'il y a deux sessions en cours :

  1. Celle que votre application configure pour Printer.query.all() parle à
  2. Celui que vous utilisez dans cet extrait que vous avez créé par ce db = SQLAlchemy() appeler

Cela expliquerait pourquoi le db.session.commit() ne vide pas les données que Printer.query.all() possède.