2015-11-03 41 views
0

有沒有辦法找出持久sqlalchemy映射對象是否被修改?找出是否修改了持久sqlalchemy映射對象

這意味着我從數據庫中接收到一個對象(持久,同名)。 然後用戶(也許!)在對話窗口中修改它的數據。

有沒有辦法找出內存/ RAM中的對象是否與數據庫本身的實例相比被修改?我不想將每個屬性與對話窗口中的數據進行比較。

回答

0

docs

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