カスタムユーザー構築
Djangoでカスタムユーザーを構築します。
Djangoのデフォルトのログイン機能を使用すると、ユーザー名でログインすることになります。
しかし、メールアドレスでログインした方が都合がいい場合があります。
その場合、Userモデルをカスタマイズして、メールアドレスでログインする認証に変更します。
このチュートリアルでは、認証で便利なallauthパッケージを使用します。
カスタムユーザーを構築したプロジェクトは、他のアプリケーションのベースになりますので、構築完了したら、すぐに使えるようにバックアップしておきましょう。