在测试django-allauth时,如果我使用不同的社交账号登录并注销,它们似乎没有链接在一起(也就是说,我不能通过查看socialaccount_set.all.0、socialaccount_set.all.1等来访问它们)。
有人能解释一下如何将社交账号链接在一起吗?
我确实看到了这篇文章:如何使用django-allauth将多个社交认证提供者连接到同一个Django用户?,它似乎把责任放在用户身上,要求用户先用一个社交账号登录,然后自己链接其他账号。
肯定有一种方法可以在不把责任推给用户的情况下完成这个操作吧?也许通过电子邮件地址?
是否可以在现有用户之后完成这个操作呢?