Как использовать login_not_required с представлениями на основе классов
В Django 5.1 появилось программное обеспечение для ввода логина. Это поставляется с сопутствующим декоратором login_not_required() для представлений на основе функций, которым не требуется аутентификация. Что мне делать для представления на основе классов, которому не требуется аутентификация?
Django предоставляет method_decorator для оформления представлений функций на основе классов. В этом случае вы пытаетесь изменить метод dispatch класса следующим образом:
from django.contrib.auth.decorators import login_not_required
from django.utils.decorators import method_decorator
from django.views.generic import View
@method_decorator(login_not_required, name="dispatch")
class MyView(View):
# ...