django テストを適切に実行するのに苦労しています。私は鼻を使用していますが、移行が適用されているときにエラーが発生し始めました。テーブル 1 からテーブル 2 への外部キー関係がエラーで失敗したということです。
django.db.utils.DatabaseError: relation "table2_column" does not exist
移行が適用されている方法を見ると、外部キー関係が適用される前に table1 が作成されていないことが明らかだったので、依存関係を強制する方法を見つけようとしたところ、次の記事が見つかりました: http:// south.aeracode.org/docs/dependencies.html
次に追加しました:
depends_on = (
("app2", "0001_inital"),
)
私の app1/0001_initial.py ファイルに。
残念ながら、次のエラーが表示されます。
south.exceptions.DependsOnUnknownMigrationMigration 'app1:0001_initial' depends on unknown migration 'app2:0001_inital'.
これを解決する方法についてのアイデアはありますか?