2010-10-07 15 views
0

je veux juste utiliser une entité modifier pour montrer quelque chose, mais ne veulent pas changer à la DB, mais après que je l'utilise, et dans un autre endroit faire la session.commit()utilisation entité sqlalchemy isolately

il va ajouter cette entité à DB, je ne veux pas que cela arrive, quelqu'un pourrait m'aider?

Répondre

1

Vous pouvez le supprimer de la session avant de modifier l'objet, puis les modifications ne seront pas prises en compte lors des prochains validations, sauf si vous ajoutez l'objet à la session. Appelez simplement session.expunge(obj).