こんなClassBasedViewがあるとして views.py class LoginRequiredSampleView(TemplateView): template_name = 'apps/login_required.html' なんらかのデコレータを使いたい場合、いくつか方法が考えられるのでひとつずつ試してみた。 1つめ。views.pyでlogin_requiredを呼び出して関数にする # views.py from django.contrib.auth.decorators import login_required from django.views.generic import TemplateView class LoginRequiredSampleView(TemplateView): template_name = 'apps/login_required