code: def as_view(cls, *class_args, **class_kwargs):
          
  
          def view(*args, **kwargs):
              self = view.view_class(*class_args, **class_kwargs)
              return self.dispatch_request(*args, **kwargs)
  
          if cls.decorators:
              view.__module__ = cls.__module__
              for decorator in cls.decorators:
                  view = decorator(view)
  
          view.view_class = cls
          view.__doc__ = cls.__doc__
          view.__module__ = cls.__module__
          view.__name__ = cls.__name__
          return view
docs: Return view function for use with the routing system, that
          dispatches request to appropriate handler method.