- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据报道,Django Social Auth (0.7.22) 支持自定义用户模型,但我无法让它发挥作用。
就我而言,我使用的是 Google 的 Oauth2,我使用的是非自定义用户模型。
使用自定义用户模型,我可以正确重定向到 Google 帐户页面,选择要登录的帐户,然后重定向到 LOGIN_ERROR_URL,没有消息或调试信息。
为了简化调试,我在 https://github.com/jonathanendersby/SocialAuthCustomUserModel 创建了一个简单的示例项目,其中包含最少的零碎部分。
有没有人让这个工作,他们能指出我哪里出错了吗?
最佳答案
此问题现已在 https://github.com/jonathanendersby/SocialAuthCustomUserModel 的 repo 中得到解决。
报价https://github.com/omab :
The problem was the parameters that create_user() was getting, not all of them are available on all the backends.
By replacing the method signature with the same from django manager, and setting some default values into first_name and last_name fields in your model, it works OK.
关于django - 如何让 Django 1.5 自定义用户模型和社交身份验证工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15391868/
我是一名优秀的程序员,十分优秀!