【问题标题】:Find out if a persistent sqlalchemy mapped object was modified找出是否修改了持久性 sqlalchemy 映射对象
【发布时间】:2015-11-04 07:38:55
【问题描述】:

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

这意味着我从数据库中收到一个对象(持久的,具有身份的)。 然后用户(也许!)在对话框窗口中修改其数据。

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

【问题讨论】:

    标签: python sqlalchemy


    【解决方案1】:

    docs

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 2020-06-22
      • 2011-11-30
      • 2013-11-15
      • 1970-01-01
      • 2011-10-25
      • 2019-09-15
      相关资源
      最近更新 更多