0
0

More than 1 year has passed since last update.

DjangoでLoginRequiredMixinとUserPassesTestMixinの併用

Posted at

LoginRequiredMixinとUserPassesTestMixinの併用するときに、未ログイン時にログインページへ飛ばなくなって困ったのでメモです

django 3.0.8

やり方

def handle_no_permission(self):
        if self.request.user.is_authenticated:
            raise PermissionDenied
        else:
            return redirect('account:login')

LoginRequiredMixin、UserPassesTestMixinを継承しているclassにこれを追加するだけです

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0