При передаче экземпляров в обе формы модели объект одной из них обновляется, а для другой создается новый объект

Я хочу редактировать и объект Drug, и объект Bgt; поэтому я использовал Django model forms и передал ему экземпляры обеих моделей в view. Он обновляет объект Bgt, но объект Drug не обновляется; вместо этого создается новый объект Drug, почему? Отношения между обеими моделями: В модели Bgt есть поле Drug, которое является полем foreignKey для Drug

enter image description here На этом изображении 'kostery' был предыдущим объектом bgt, который теперь изменен на 'kostery3'

Но на втором изображении препарат "Костери" все еще существует, и создается новый препарат "Костери3"

enter image description here

Функция просмотра:

Следующее изображение - функция просмотра:

enter image description here

Ниже приведена форма редактирования bgt:

enter image description here

Это форма редактирования лекарств:

enter image description here

это модель наркотика:

enter image description here

Вернуться на верх