【发布时间】:2014-12-24 20:59:51
【问题描述】:
在我的应用中,我需要对象修改历史记录。这种方法非常适合:
http://docs.sqlalchemy.org/en/rel_0_9/orm/examples.html#module-examples.versioned_history
但是,由于输入的数据相当复杂,我不希望每次新版本都保存它;只有在数据验证、编辑等之后,对象才应该在修改后提交和版本化。
当然,我可以为每个MyClass 创建一个MyClassScratchpad,让用户填写MyClassScratchpad 实例,然后复制到MyClass 实例进行版本控制,但这相当麻烦。
是否可以在 SQA 对象上暂停版本控制,然后再打开?
【问题讨论】:
标签: python sqlalchemy