Django - обновить идентификатор модели, на которую ссылается необнуляемый внешний ключ - PullRequest
0 голосов
/ 09 мая 2019

У меня простая модель. Допустим, что-то похожее на:

Person(id-uuid, name-string)
Dog(id-uuid, name-string, owner-ForeignKey(Person, null=False)

У меня есть экземпляр обоих: p, d

Я хочу изменить идентификатор человека p

Проблема в том, что я не могу изменить значение if человека p, потому что оно ссылается на d, и я не могу изменить ссылку на d, так как он не может быть обнуляем.

Не думаю, что это имеет значение, но я использую sqlite или postgres

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