ではpython-social-auth
、ユーザーが既存の電子メール アドレスで登録すると、例外が発生します。
私はこの例外をキャッチすることができました:
msg = "%s" % exception
を印刷msg
すると、次の出力が得られます。
(1062, "Duplicate entry 'email@id.com' for key 'email_UNIQUE'")
この例外を検出し、次のようなカスタム エラー メッセージをユーザーに表示したいと思います。
この電子メール ID は既に存在します。email@id.com でログインするか、サインインを選択してください。
私の質問は、例外メッセージからメールアドレスだけを取得するにはどうすればよいですか? {{ exception.email }}
または、テンプレートでメールアドレスを取得するようなショートカットはありますか?