2013-03-05 52 views
1

我在應用程序中有兩個更改的模型,但我希望僅爲一個模型創建遷移,而忽略其他模型,這是否可以使用變體south:如何在爲應用程序創建遷移時忽略更改的模型

./manage.py schemamigration app --auto 

命令?

+1

爲什麼不撤消更改一個模型,運行'schemamigration --auto',然後重新應用更改撤消模式和運行'schemamigration --auto'再次得到您的兩個遷移? – mVChr 2013-03-05 06:37:06

+0

你使用的是git嗎?使用git(或任何其他版本控制系統),mVChr的解決方案很容易 – Private 2013-03-05 11:22:32

回答

2

有很多方法可以創建遷移。但我只會定義兩種方法。

//migrate the changes of all models of the app 
./manage.py schemamigration app --auto 

//migrate only the changes of the given model or 1 model 
python manage.py schemamigration app_name extend_modelname --auto 
相關問題