如何自动检查sqlalchemy中是否修改了一个或多个属性?

时间:2017-05-05 20:40:55

标签: python sqlalchemy

我有以下类是sqlalchemy实例。

class Cloaker(db.Model):
  id = db.Column(db.Integer, primary_key=True)

  status = db.Column(db.Enum(Status), default=Status.DIRTY)

  domain = db.Column(db.String(32), nullable=False)

  user = db.Column(db.String(32))
  company = db.Column(db.String(32))

我有一个视图功能,我的用户可以在其中更新cloaker实例。

我希望Cloaker.status更改IF Cloaker.domain已更新。如果用户/公司已更新,请勿更改状态。

实施此检查的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我找到了答案:

MeleeWeaponEvent
相关问题