gpt4 book ai didi

django - 如何让 Django 1.5 自定义用户模型和社交身份验证工作?

转载 作者:行者123 更新时间:2023-12-04 12:55:12 26 4
gpt4 key购买 nike

据报道,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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com