3
我一直在試圖找到如何向已經註冊並使用django-allauth
的用戶添加新的社交帳戶。到目前爲止,我發現this question和this other question與我需要的相關,但建議不起作用。Django allauth - 使用自定義用戶的多個社交帳戶
我使用自定義用戶類,通過電子郵件進行身份驗證,一旦我創建了第一個社交帳戶,它不會讓我添加另一個。我已經嘗試將provider_login_url
放在用戶通過身份驗證的頁面中,正如其中一個提到的答案中所建議的那樣,但似乎要註銷然後嘗試再次註冊,但隨後,由於電子郵件是相同的,「它與現有用戶的電子郵件衝突「。
我如何得到預期的行爲?即,django-allauth
將電子郵件識別爲屬於現有用戶,因此僅創建新的socialaccount
,而不是新用戶。
非常感謝!我簡直不敢相信它那麼簡單!我不小心閱讀不好。 – Throoze