2015-07-04 26 views
2

我從Django 1.6升級到1.8Django遷移:如何只允許在-fake模式下運行?

因此,存在相當多的遷移和一些向後(in)兼容性問題,我正在使用遷移來解決數據庫缺少表的「補丁」問題。

一些移民應在--fake模式下只運行,所以我想知道如果有一種方法,000x_migration.py文件中,要做到這一點。

謝謝:)

回答

0

可以使用SeparateDatabaseAndState操作,能夠有效總是假的具體操作。如果您將原始操作放在state_operations中,Django會認爲它們已被應用,但它們不會對數據庫產生任何影響。

+0

聽起來真棒!我會給它一個鏡頭 – Nimo