2
我從Django 1.6升級到1.8Django遷移:如何只允許在-fake模式下運行?
因此,存在相當多的遷移和一些向後(in)兼容性問題,我正在使用遷移來解決數據庫缺少表的「補丁」問題。
一些移民應在--fake
模式下只運行,所以我想知道如果有一種方法,的000x_migration.py
文件中,要做到這一點。
謝謝:)
我從Django 1.6升級到1.8Django遷移:如何只允許在-fake模式下運行?
因此,存在相當多的遷移和一些向後(in)兼容性問題,我正在使用遷移來解決數據庫缺少表的「補丁」問題。
一些移民應在--fake
模式下只運行,所以我想知道如果有一種方法,的000x_migration.py
文件中,要做到這一點。
謝謝:)
可以使用SeparateDatabaseAndState
操作,能夠有效總是假的具體操作。如果您將原始操作放在state_operations
中,Django會認爲它們已被應用,但它們不會對數據庫產生任何影響。
聽起來真棒!我會給它一個鏡頭 – Nimo