Как изменить OneToOneField на ForeignKey в модели django с данными в обеих таблицах? - PullRequest
1 голос
/ 18 июня 2019

У меня есть модель Employee с отношениями OneToOneField с моделью Django USER.Теперь по какой-то причине я хочу изменить его на отношение ManyToOne (ForeignKey) с моделью User.Обе эти таблицы заполнены данными.Без потери данных, как я могу изменить это?Могу ли я просто изменить отношения и мигрировать?

1 Ответ

0 голосов
/ 18 июня 2019

makemigrations в этом случае будет соответствовать только полю sql Alter, который вы можете увидеть в результате makemigrations, тот же sql будет выполнен при переносе модели, чтобы данные не были затронуты

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