У меня есть представление на основе рабочего класса. Но при добавлении @login_required я получаю ошибку:
AttributeError: объект 'function' не имеет атрибута 'as_view'
Что-то происходит с ResultListView здесь:
from django.urls import path
from .views import ResultListView
urlpatterns = [
path('meetings/', ResultListView.as_view(), name='meetings'),
]
Мои views.py:
@login_required
class ResultListView(ListView):
template_name = ...
def get_queryset(self):
return Result.objects.filter(rider__user=self.request.user)
Что все работало нормально, пока я не установил декоратор. Сейчас очень смущенно, я не понимаю, почему ResultListView должен потерять свои атрибуты при отправке через декоратор.