新しい開発環境にプロジェクトをデプロイしています。
南を使用しているので、次のことを行いました。
$ python manage.py syncdb --all
$ python manage.py migrate --fake
以前syncdb --all
はモデルの実際の状態を適用していました。
次にmigrate --fake
、すべてのモデルを移行済みとしてマークします。
しかし、その後、私のモデルは最後のバージョンではありません (フィールドがありません)
私は何を間違っていますか?
すべての変更に移行があると思います。
私が行った場合
$ python manage.py syncdb
Southを使ってから初めて状態を作るらしい(予想通り
)
$ python manage.py migrate
一部のテーブルが作成済みとして表示される