我在Peewee ORM中使用Flask website,我现在想要构建版本化/历史记录表,以便我可以跟踪记录的更改。我遵循this SO answer的基本SQL结构。
所以要做到这一点,我需要一些方法为字段的.save()方法插入触发器,我想我曾经读过某种before_save和after_save钩子,但我找不到类似的东西了。
那么有人知道如何连接额外的方法来保存,更新和删除记录,以及在Peewee ORM中创建表格吗?
欢迎所有提示!
答案 0 :(得分:3)
它包含在signals
扩展程序的一部分中:
http://docs.peewee-orm.com/en/latest/peewee/playhouse.html#signal-support