我想保留过去修改的MyModel实例,同时更新和迁移MyModel与南。Django - Reversion和South - 如何在更新模型时更新过去的版本?
是否可以更新过去的修订版本?
是否有必要更新对模型的所有类型更改的修订版本?
什么样的变化,如果有的话,会强迫我擦除修订历史,不管是什么?
有没有一个优雅的方式来自动修订更新过程?
我想保留过去修改的MyModel实例,同时更新和迁移MyModel与南。Django - Reversion和South - 如何在更新模型时更新过去的版本?
是否可以更新过去的修订版本?
是否有必要更新对模型的所有类型更改的修订版本?
什么样的变化,如果有的话,会强迫我擦除修订历史,不管是什么?
有没有一个优雅的方式来自动修订更新过程?
虽然我没有一个明确的答案,这个线程可能给你一些提示: https://github.com/etianen/django-reversion/issues/50
正如我在发表菲利佩相关github上张贴问题,使用 一个“无模式”数据库像CouchDB的是可能是要走的路, 当你想要优雅地版本模式+数据。
对模式转换进行自动模型转换 肯定是可行的,但我的经验是,模式转换 本身是脆弱的,需要大量的关心和测试。
有不少outthere NoSQL数据库的,并决定是否 的CouchDB或HBase的或[插入您所选择的NoSQL资料库]是确定您的需求 将取决于很多关于你的使用情况。