【发布时间】:2015-12-10 20:36:01
【问题描述】:
我设法设置 allauth 来处理我的项目并使用社交媒体登录。但是我想知道他们是否可以选择将获取 Facebook 的电子邮件设置为用户名。我阅读了他们的文档,但在变量中看不到任何内容。
我找到了this link,但他们更改了 Django 的核心文件。我希望能找到更合适的东西。
我目前的配置:
ACCOUNT_USER_MODEL_EMAIL_FIELD = 'email'
ACCOUNT_USER_MODEL_USERNAME_FIELD = 'email'
SOCIALACCOUNT_QUERY_EMAIL = True
SOCIALACCOUNT_EMAIL_REQUIRED = True
另外,是否可以仅使用 Allauth 的社交媒体登录/创建创建?如果您访问 localhost/accounts/create/ (或类似的 url),我可以看到可以创建一个帐户。我不需要那个,因为我有自己的帐户创建页面。
【问题讨论】:
标签: django django-allauth