前回にログイン認証の実装を行いました。Djangoでログイン機能の実装ログイン後の画面を作成して、ログイン状態でないとアクセスできない処理を実装していきます。画面追加templatesにpage.htmlを追加してurls.pyで繋ぎ込み、views.pyで表示させていきます。page.htmlはbootstrapのテンプレートを利用してしまいます。usernameを指定します。%}これで準備が整いました。一応表示を確認すると下記のようになります。ログイン判定機能はどのサービスでも必要になってくるので、django側である程度は機能として提供してくれているので、それを利用していきます。詳しくは公式ドキュメントを参照してください。https://docs.djangoproject.com/ja/3.0/topics/auth/default/#the-login-required-decoratorドキュメントをみていただくと分かりますが、実装の仕方はとてもシンプルです。views.pyでモジュールを読み込んで、関数の前にデコレーターを指定してあげるだけです。デコレーターはpythonの分野なので、ここでは解説しませんが、ある関数を実行する前に、処理を走らせる機能と思っていてください。それでは実装していきます。usernameを指定します。'page.html')これだけで、ログイン判定ができました。これだけだとログインしていない場合のリダイレクト先が設定されていないので、settings.pyにLOGIN_URLという変数を設定して、飛び先を指定してあげます。アクセスしてログイン判定が正常に働いているかのチェックをしてみてください。これでログイン状態を判定する機能の実装が完了しました。おまけログアウト実装ログイン機能を実装したなら、ログアウト機能も必要になってきますよね。そこで、ログアウトを実装するのも簡単なので、紹介します。ドキュメントはログイン判定のURLと同じページに載っています。それでは実装していきます。ログアウトは別リンクで実行するので、別の関数を作り、urls.pyにもログアウト用のパスを記載します。name='logout'),]これで設定は完了したので、ログアウトできるか確認するためのボタンをpage.htmlに設置します。設置する場所はheader部分にしてきます。%}以上でログアウトの実装が完了しました。boxをインストールしてCen...機械学習エンジニアあるフロントエンド兼サーバサイドをやっています。最近は機械学習がメインです。