标签: python sqlalchemy
有没有办法找出是否修改了持久性sqlalchemy映射对象?
这意味着我从数据库中接收了一个对象(持久性,具有同一性)。 然后用户(可能!)在对话窗口中修改其数据。
有没有办法找出内存/ RAM中的对象是否与数据库本身的实例相比被修改了?我不想将每个属性与对话窗口中的数据进行比较。
答案 0 :(得分:0)
请参阅docs
session = sqlalchemy.orm.Session.object_session(model) session.is_modified(model)