Мне пришлось переместить несколько моделей из одного приложения в другое, и я выполнил инструкции по этому ответу qaru.site/info/31660/....
В основном я использовал миграции CreateModel, сгенерированные python manage.py makemigrations, завернул их внутри state_operations и добавил мета-параметр 'db_table' со старым именем таблицы.
Все работает нормально, модели на new_app находятся в корне, используя старые таблицы.
Но если я запустил python manage.py makemigrations new_app, он создает миграцию AlterModelTable для каждой таблицы, переименовав их как None, например:
migrations.AlterModelTable(
name='cidade',
table=None,
),
Является ли это ошибкой или ожидаемым поведением?