【问题标题】:Django-Allauth : no social buttons on account creation view?Django-Allauth:帐户创建视图上没有社交按钮?
【发布时间】:2018-03-03 00:48:26
【问题描述】:

我已经安装了 django-allauth 并激活了 Facebook/Instagram/Google/Twitter。

这些在“登录”视图中都是可见和可用的,但“注册”视图只包含经典的“电子邮件/密码/确认密码”字段。

查看signup template,我发现那里没有社交帐户。

这让我很困惑,用户是否应该首先使用电子邮件创建一个帐户,然后然后使用他们的社交帐户登录?为什么他们不能只使用他们的社交帐户注册?

我错过了什么吗?

【问题讨论】:

    标签: django django-allauth


    【解决方案1】:

    这是因为,当你使用 django-allauth 时,人们可以直接使用social accounts 登录。

    一旦您使用社交帐户登录,它会引导您完成验证您的社交帐户并让您登录的过程。

    这就是为什么signup 无法使用社交帐户的原因。

    【讨论】:

    • 看起来你是对的,但这不是直觉吗?如果您是用户,您不知道可以直接使用登录,因此您会寻找“创建帐户”功能。此外,这意味着如果您不记得上次是否使用过 facebook、twitter、google 或电子邮件,您可能会在尝试使用每个帐户登录时意外创建多个帐户。
    • 是的,我也在使用它,我知道它很混乱。但这就是他们提供的方式。你可以看看我的网站kodefork.com
    猜你喜欢
    • 1970-01-01
    • 2021-03-17
    • 2017-07-21
    • 2015-05-07
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    相关资源
    最近更新 更多