2013-04-25 101 views
3

我有一個CharField在我想要增加max_length屬性的模型中。 South沒有注意到這一變化,說沒有什麼可以遷移的。我如何才能將其遷移?如何讓Django South遷移max_length更改的字段?

+0

你使用的是什麼數據庫後端? – 2013-04-25 14:15:16

+0

你是否首先運行'schemamigration my_app --auto'?這創造了新的遷移。 「遷移」然後應用它們。 – RickyA 2013-04-25 14:19:39

回答

5

發出命令(在max_length的代碼變更後):爲我工作

python manage.py schemamigration <name of the app> --auto 
python manage.py migrate <name of the app> 

。 希望它有幫助

+1

Duh,忘了做架構遷移,並且愚蠢地認爲它與max_length有關。謝謝。要刪除這個問題,但有人提出這個問題,所以也許這對其他人有用。 – Ghopper21 2013-04-25 15:28:51

相關問題