我的应用程序从数据库中读取数据。某些数据行可能不正确。我需要定义这些行并记录它们(并且可以从查询结果中排除它们)。我找到的最好的方法是在模型上创建一个事件,以检查session.query
之后的字段。但我无法找到正确的事件。最合适的事件是实例事件加载(http://docs.sqlalchemy.org/en/latest/orm/events.html#sqlalchemy.orm.events.InstanceEvents.load),但它被称为N次,其中N是模型中的列数,我只需要为每个获取的对象调用一次。我怎么能这样做?