2
A
回答
-1
最简单的事情是子类UserManager
类,并覆盖其create_user
方法检查没有一个User
实例与在数据库中的电子邮件地址(django-social-auth
使用create_user
来...创建注册用户) 。有关如何设置的更多信息,请参阅django-social-auth
文档的Configuration页面。然后,您还需要子类User
,以便您可以将自定义管理器与其关联。更多关于model Managers from the Django docs。
0
我相信答案可以在this other question找到。
它说要在编辑SOCIAL_AUTH_PIPELINE时再来一步。我相信这是一个更简单的解决方案。
相关问题
- 1. 确定是否电子邮件地址的邮件列表地址或个人电子邮件地址
- 2. JMeter - 如何模拟电子邮件地址和确认电子邮件地址
- 3. 需要唯一的电子邮件地址,同时保护用户的隐私?
- 4. 正在删除用户和唯一电子邮件地址
- 5. TYPO3:为保护电子邮件地址
- 6. 确定电子邮件地址
- 7. Drupal 7 - 确认电子邮件地址
- 8. 确定Maildir文件夹中唯一的“来自”电子邮件地址
- 9. 需要唯一的电子邮件地址
- 10. 电子邮件地址验证的唯一性(xpages)
- 11. 从excel列中提取唯一的电子邮件地址
- 12. 唯一的电子邮件地址验证
- 13. MVC远程验证(唯一的电子邮件地址)
- 14. Twitter API:唯一的ID和电子邮件地址?
- 15. 试图使用电子邮件地址
- 16. 选择使用电子邮件地址
- 17. 保换的<a href =“电子邮件地址:只用电子邮件aadress
- 18. aspnetboilerplate电子邮件地址删除唯一验证
- 19. R:转换电子邮件地址为唯一整数
- 20. 电子邮件地址与社会登录唯一
- 21. Jquery验证唯一电子邮件地址更新
- 22. 刮电子邮件地址
- 23. 在电子邮件地址
- 24. noreply电子邮件地址。
- 25. Rtrtr.com电子邮件地址
- 26. 从电子邮件地址
- 27. Django电子邮件地址
- 28. 使用XPath在页面上获取唯一的电子邮件地址
- 29. 在Django注册期间强制使用唯一的电子邮件地址
- 30. 正则表达式,以确保电子邮件地址
你是什么意思? 2个账户有1封电子邮件?或有几个电子邮件的帐户? – SpiXel
我通过常规的django-auth系统创建了一个帐户,然后在Facebook上使用social-auth并创建了另一个帐户,因此两个用户帐户有电子邮件[email protected] – AlexBrand
可能的重复[如何使用python social AUTH(http://stackoverflow.com/questions/19273904/how-to-have-unique-emails-with-python-social-auth) – neves