我从事从 django social auth 迁移到 python social auth 的 django 项目。以前新的社交身份验证用户的名字/姓氏将在首次登录时自动保存。
现在使用 python social auth 之后,它不是。
似乎我必须使用这个设置:SOCIAL_AUTH_USER_MODEL
但
SOCIAL_AUTH_USER_MODEL = 'django.contrib.auth.models.User'
调用 runserver 时产生错误:
django.core.management.base.CommandError:一个或多个模型未验证: default.usersocialauth:'user' 与模型 web.models.User 有关系,该模型要么尚未安装,要么是抽象的。
想尝试在项目中子类化用户模型
从 django.contrib.auth.models 导入用户 类用户(用户):
但这现在是不可行的。
也禁止在自定义管道中手动保存响应数据中的名称。
真的想知道是否有其他解决方案?谢谢。