2013-05-28 10 views
5

./manage.py schemamigration (appname) --initialを使用して私が既に南で初期化したDjangoモデルを持っています。私は別のフィールドが必要と判断するまで、この時点ですべてがうまくいっていました。私は別のフィールドを追加し、./manage.py schemamigration (appname) --autoに変更を移行することを試みたが、それは言う:South - Djangoモデルへの変更を検出していません

- Nothing to migrate. 

私は最初の変更を移行することを確認しました。 問題hereと似ているようですが、解決策はどこにもありません。

+0

フィールドを追加した後に初期移行を作成しましたか? – karthikr

答えて

1

--initial移行し、次のschemamigrationの間でコマンドを発行python manage.py migrate my_appデシベルに実際の移行を永続化する必要があるためそれはおそらくです。

その最初の移行を行った後、あなたが別のフィールドを追加すること、やるとschemamigration --autoと、このことができますpython manage.py migrate my_app

希望を行うことによって、再びDBにそれをコミット!

関連する問題