Django modelAdmin создает или обновляет существующий экземпляр в форме создания

Мне нужна форма создания в моей модели admin, чтобы если пользователь существует с таким телефоном(email) использовать его или создать нового, потому что у меня есть встроенная форма, которой нужен экземпляр модели user.

В общем, у меня есть модель, которая является внешним ключом к модели User, я создаю для нее инлайн форму, и она отображается в моей админке для модели User. И когда я пытаюсь создать нового пользователя с другим уникальным полем, оно создается также с инлайн данными для него, но при попытке создать поле с тем же уникальным полем выдает ошибку, что пользователь с такими данными существует но я хочу в этой ситуации использовать существующего пользователя и добавить инлайн данные к нему

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