【发布时间】:2015-07-02 00:56:16
【问题描述】:
有没有办法强制将 sqlalchemy 映射的对象视为dirty?例如,给定 sqlalchemy 的 Object Relational Tutorial 的上下文,问题得到证明,
a=session.query(User).first()
a.__dict__['name']='eh'
session.dirty
屈服,
IdentitySet([])
我正在寻找一种方法来强制用户a 进入脏状态。
出现这个问题是因为使用 sqlalchemy 映射的类控制了属性 getter/setter 方法,这会阻止 sqlalchemy 注册更改。
【问题讨论】:
标签: python sqlalchemy