[Django] ログインしているか調べる方法

ログインしていると見れるけどログインしてないと見れないページを実装する機会は少なくないと思います。上記の事をするだけなら

って感じ@login_requiredをつけてあげれば実装可能です。

しかしこの方法だとログインしていない状態でアクセスすると「Page not found」の404エラーが返ってきます。

ログインしている場合はアクセス出来てそうじゃない場合は別のページ(例えばサインアップページ)に飛ぶように分岐させるには以下のようにします

 

参照

https://qiita.com/haessal/items/2c4077f3600bc3039e06

投稿者:

retasu

情報系の理系大学生 DjangoとかPythonとか勉強中 FF14にハマっています

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です