ValueError. save () запрещено предотвращать потерю данных из-за несохраненного связанного объекта 'filiere' - PullRequest
0 голосов
/ 06 мая 2019

При проверке моей формы я получаю сообщение об ошибке: valueError, save () запрещено для предотвращения данных.Умереть из-за несохраненного связанного объекта 'filiere' Вот выдержка из кода:

   fil = Filiere(nom_filiere=filiere)
   niv = Niveau.objects.create(niveau=niveau, filiere=fil)

Я не хочу создавать или сохранять fil (fil.save ()), потому что "filiere" уже существует вбазу данных, я просто хочу сделать ссылку между "niveau" и "filiere"

1 Ответ

1 голос
/ 06 мая 2019

Получить фактический объект, прежде чем сохранить его как значение:

fil = Filiere.objects.get(nom_filiere=filiere) // retrieve the object
niv = Niveau.objects.create(niveau=niveau, filiere=fil) // then save
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...