2010-10-07 241 views
0

我只想用一個實體修改它來展示一些東西,但不想改變的分貝, 但之後,我使用它,並在其他地方做session.commit()使用SQLAlchemy實體isolately

它會將這個實體添加到數據庫中,我不希望發生這種情況, 任何人都可以幫助我?

回答

1

您可以在修改對象之前將其從會話中刪除,然後在下次提交時不會將這些更改計算在內,除非您將對象添加回會話。請致電session.expunge(obj)