2015-11-03 36 views
0

有没有办法找出持久sqlalchemy映射对象是否被修改?找出是否修改了持久sqlalchemy映射对象

这意味着我从数据库中接收到一个对象(持久,同名)。 然后用户(也许!)在对话窗口中修改它的数据。

有没有办法找出内存/ RAM中的对象是否与数据库本身的实例相比被修改?我不想将每个属性与对话窗口中的数据进行比较。

回答

0

docs

session = sqlalchemy.orm.Session.object_session(model) 
session.is_modified(model)