DjangoDjangoのログイン処理を実装する方法2~パスワード変更~Djangoのログイン認証パスワード変更処理を実装する方法をご紹介します。以下の記事の続きです。Professionalパスワード変更処理パスの追加パスワード変更処理を使用するためにurls.pyにパスを追加します。以下のパスからパスワード変更用のテンプレートをコピーします。runserverを実行して以下のURLを開きます。http://127.0.0.1:8000/password_change/以下のような表示になればOKです。パスワード変更画面の変更このままでは管理画面を継承しているため、継承元を変更します。以下2つのファイルについて「extends」を変更します。%}再度動作確認をすると以下のような画面になります。(画面デザインは適宜変更してください。)各種リンクの追加このままでは画面遷移に連続性がないため、各画面にリンクを張ります。「パスワード変更画面」と「パスワード変更完了画面」にホーム画面へのリンクを張ります。%}base.htmlにパスワード変更画面へのリンクを張ります。ログイン状態のときのみパスワード変更画面へのリンクが表示されるようにします。ついでにログインとログアウトのリンクも追加します。画面は以下のようになります。未ログイン状態ホーム画面http://127.0.0.1:8000/ログイン画面http://127.0.0.1:8000/accounts/login/ログイン状態ホーム画面http://127.0.0.1:8000/パスワード変更画面http://127.0.0.1:8000/password_change/パスワード変更完了画面http://127.0.0.1:8000/password_change/done/以上でパスワード変更画面の追加は終わりです。対して1件のコメントがあります。コメントをキャンセルメールアドレスが公開されることはありません。検索:RSSプロフィール技術系の話題を中心に、知的好奇心赴くままに様々な記事を執筆しています。TOPモバイルバージョンに。