0

私は、南への移行を持たない2番目のアプリを指す外部キーを持つ最初の移行を持つアプリを持っています。今、2 番目のアプリに移行を追加しようとしていますが、循環依存エラーに直面しています。

本番データベースを移行できましたが、データベースで syncdb --migrate を実行すると問題が発生します。

それは私が試したことです:

./manage.py convert_to_south app2

./manage.py app2 --auto

この後にデータベースを復元したいのですが、いつ再試行しますか

./manage.py syncdb --migrate 

うまくいきません。

4

1 に答える 1

0

最初に次のコマンドを実行します。

python manage.py schemamigration app_name --auto

それで:

python manage.py migrate

そのための既存の移行が既にあるため、ファイルを削除し、何か --delete--ghost--fake (正確なコマンドを忘れました) を実行して、既存のファイルを削除する必要があります。

于 2013-01-31T17:46:20.083 に答える