Django allauth - несколько социальных учетных записей с пользовательским пользователем

Я пытался найти, как добавить новую социальную учетную запись для пользователя, который уже зарегистрировался и вошел в систему, используяdjango-allauth, Пока я нашелэтот вопрос, а такжеэтот другой вопрос связано с тем, что мне нужно, но то, что предлагается, не работает.

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

Как я могу получить ожидаемое поведение? что этоdjango-allauth распознать электронную почту как принадлежащую существующему пользователю и, следовательно, создать только новыйsocialaccountи не новый пользователь.

Ответы на вопрос(1)

Ваш ответ на вопрос