Python: создание декоратора, объединяющего несколько других -- с аргументами [дубликат]

Представьте себе, что мы пишем на Django:

@decorator1(p1, p11)
@decorator2(p2, p22)
@decorator3(p3, p33)
def view(request):
    pass

Что нужно написать, чтобы я мог использовать:

@combined_decorator
def view(request):
    pass

И эффект будет тот же?

Я пытался:

@decorator1(p1, p11)
@decorator2(p2, p22)
@decorator3(p3, p33)
def combined_decorator(view):
    return view

Но это не сработало

Вернуться на верх