m2m таблица не меняет имя столбца после изменения названия модели - PullRequest
0 голосов
/ 06 февраля 2020

Я только что отключил модель django User для модели CustomUser. У меня есть поле с именем contributor_id в модели Project, которое представляет собой поле m2m, подключенное к модели User. Я сказал полю m2m указать на модель CustomUser и запустил makemigrations и migrate, но поле user_id не изменилось на customuser_id. Это приводит к следующей ошибке:

Неизвестный столбец 'projects_project_contributor_id.customuser_id' в 'списке полей'

Я нашел следующие сообщения об ошибках: bug1 и bug2 , но, похоже, они оба исправлены в 2.0. Очевидно, что я могу просто выполнить запрос на изменение таблицы в своей базе данных, но я не знаю, если:

a) Там есть, чтобы получить django форму, чтобы внести изменения, и

б) если непосредственное изменение таблиц выведет мои миграции из строя.

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