SQLAlchemy:避免根据正在更新的其他字段使用 `onupdate` 更新字段

Nir*_*Izr 6 python sqlalchemy

我有一个名为 的表Host,它定义了两列有些相关 -mac_addressmanufacturer。该manufacturer字段是使用 mac 地址与其所有者(硬件制造公司)之间的公共映射确定的。

虽然manufacturer可能只是 ORM 类中的一个方法,但我希望能够根据它的值进行过滤。

我在实现一个onupdate函数时遇到的问题是,如果mac_address没有为更新提供字段,我需要能够保持制造商的值不变,据我所知,以前的mac_address值将无法通过get_current_parameters.

简单地说,我正在寻找一种方法来跳过从它的onupdate方法中更新字段。