Django: миграция не удалась, но миграция за 2 шага прошла успешно - PullRequest
0 голосов
/ 14 ноября 2018

У меня в настоящее время неприятная проблема с миграциями Django.

Я произвел рефакторинг моделей в новом приложении Django, но указал атрибут db_table в их классах Meta, чтобы использовать старые таблицы, потому что ониуже запущен в производство.

Однако теперь я добавил новое поле к такой перемещенной модели, и миграция завершается неудачно с state.models[app_label, self.model_name_lower].fields.append((self.name, field)) KeyError: ('crm', 'contact')

Странно то, что выполняется ./manage.py migrate crm 0001_initial, а затем - обычный ./manage.py migrate не дает ошибок вообще!Почему это происходит?У кого-нибудь есть подсказка?

Может включать код миграции при необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...