Decorating CBV methods with additional arguments

I realized I didn’t answer your actual question,. You can’t pass extra args with django.utils.decorators.method_decorator. Check out the source code for it. You could create your own decorator that would pass along additional args and kwargs. In that same file there’s make_middleware_decorator and decorator_from_middleware that use that same premise.