如何解决从数据库读取对象后检查对象完整性
我目前正在使用一些自定义代码对数据库中的行进行数字签名,以防止在我的代码之外进行更改。
我想在从数据库中获取数据时验证签名,但我似乎无法在从数据库中读取数据后立即挂钩代码(有时通过关系)。
我正在使用 SQLAlchemy 的声明式语法
我尝试在 __init__
或 __new__
中添加代码,但似乎 __init__
仅在创建新对象时调用,而 __new__
中的数据是'尚未初始化(因此我无法检查签名)。
我怎么能这样做?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。