django-social-auth のドキュメントを調べていましたが、ユーザー アカウントに固有のメールを強制する設定が見つからないようです。
これを達成する方法はありますか?
django-social-auth のドキュメントを調べていましたが、ユーザー アカウントに固有のメールを強制する設定が見つからないようです。
これを達成する方法はありますか?
最も簡単な方法は、UserManagerクラスをサブクラス化し、そのメソッドを上書きして、データベースにその電子メール アドレスをcreate_user持つインスタンスがないことを確認することです(登録時にユーザーを作成するために使用します)。これを設定する方法については、ドキュメントの構成ページを参照してください。次に、カスタム マネージャーを関連付けるために、サブクラスも作成する必要があります。Django docs のモデル マネージャーの詳細。Userdjango-social-authcreate_userdjango-social-authUser