我已经安装了django-allauth并激活了Facebook / Instagram / Google / Twitter。
这些都是可见的,并且可以从"登录"查看,但"注册"视图仅包含经典"电子邮件/密码/确认密码"字段。
查看signup template,我发现那里没有社交帐户。
这让我感到困惑,用户是否应首先使用电子邮件创建帐户,然后使用他们的社交帐户登录?为什么他们只能注册他们的社交帐户?
我错过了什么吗?
答案 0 :(得分:1)
这是因为,当您使用 django-allauth 时,人们可以使用social accounts
直接登录。
一旦您使用社交帐户登录,它会引导您完成整个过程,验证您的社交帐户并让您登录。</ p>
这就是为什么signup
没有使用社交帐户的选项。