Я использую DetailView для просмотра объекта Project, и я хотел бы иметь возможность получить доступ к просматриваемому объекту Project, чтобы передать его декоратору, что-то вроде этого:
class ProjectDetailView(DetailView):
context_object_name = "project"
model = Project
@method_decorator(membership_required(project))
def dispatch(self, *args, **kwargs):
return super(ProjectDetailView, self).dispatch(*args, **kwargs)
Однако передача «проекта» или «объекта» декоратору дает мне «объект», а не экземпляр проекта.Как я могу получить этот экземпляр Project, чтобы моя функция декоратора могла с ним работать?