我想保留過去修改的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資料庫]是確定您的需求 將取決於很多關於你的使用情況。