私のモデルにフィールドを追加しました。しかし、カスタムSQLクエリ(Alter Field)を使用してDBのモデルにフィールドを追加しました。今度は他のMigrationファイルを作成しようとすると、DjangoはDB内のそのモデルにフィールドを追加するための移行を作成します。 Djangoはこれをしないようにするには?モデルフィールドがDjangoで検出されないカスタムSQLを使用して追加されました
別のフィールドへの参照を追加する前に、フィールドの照合順序を変更する必要がありました。 Django Alter Fieldはテーブル追加フィールドAlterTableを変更します - 参照を追加します 私はテーブルの追加 - フィールドの追加、フィールドの照合の変更、AlterTable - 参照の追加をしたがっています。 カスタムSQLクエリは、移行ファイル内に書き込まれます。
なぜあなたは、移行にそのカスタムSQLを入れていませんか?それが彼らのためのものです。 –
カスタムSQLは、移行ファイルにあります。 –