私は、django ソーシャル認証から python ソーシャル認証に移行する django プロジェクトに取り組んでいます。以前の新しいソーシャル認証ユーザーの名/姓は、初回ログイン時に自動的に保存されます。
python social authを使用した後、そうではありません。
この設定を使用する必要があるようです: SOCIAL_AUTH_USER_MODEL
しかし
SOCIAL_AUTH_USER_MODEL = 'django.contrib.auth.models.User'
runserver の呼び出し時にエラーを生成します。
django.core.management.base.CommandError: 1 つ以上のモデルが検証されませんでした: default.usersocialauth: 'user' はモデル web.models.User と関係がありますが、これはインストールされていないか抽象的です。
プロジェクトでユーザーモデルをサブクラス化してみたい
django.contrib.auth.modelsインポートユーザーから クラス ユーザー (ユーザー):
しかし、それは今すぐには実現できません。
また、カスタム パイプラインの応答データから名前を手動で保存することも禁止されています。
他の解決策があるかどうか本当に知りたいですか?ありがとう。