我是 sqlalchemy 的新手,我查询对象并删除会话以防止会话保存更改,在会话中添加具有更改但不刷新或提交的对象之后。
当结束控制器时,会话保存我的对象,我不希望这样,如果我没有刷新或提交,我希望对象丢失
我的代码:
object = model.DBSession.query(model.Object).filter_by( field = value ).first()
model.DBSession.expunge(object)
object.field = gfhggghfg
object.field2 = hsjsjsjsjs
model.DBSession.add(object)
#finish controller turbogearsr the session save the change. I have autocommit and autoflush = False