Мне пришлось переместить несколько моделей из одного приложения в другое, и я выполнил инструкции по этому ответу 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,
),
Является ли это ошибкой или ожидаемым поведением?