7

いくつかのモデルをあるアプリから別のアプリに移動する必要があり、この回答https://stackoverflow.com/a/26472482/188614の指示に従いました。
基本的に、CreateModelによって生成されたマイグレーションを使用しpython manage.py makemigrations、それらを でラップし、古いテーブルの名前で meta オプションをstate_operations追加しました。 すべて正常に動作し、上のモデルは古いテーブルを正しく使用しています。 しかし、実行すると、次のように名前を変更する各テーブルの移行が作成されます。'db_table'
new_app
python manage.py makemigrations new_appAlterModelTableNone

migrations.AlterModelTable(
    name='cidade',
    table=None,
),

これはバグですか、それとも予想される動作ですか?

4

1 に答える 1