def apply_view(self, request, resolver):
        view, view_args, view_kwargs = self.resolve_view(request, resolver)
        try:
            return self.make_view_atomic(view)(
                request, *view_args, **view_kwargs)
        except Exception as exception:
            return (
                self.apply_exception_middleware(
                    request, resolver, exception) or
                six.reraise(*sys.exc_info()))
Resolve the view, make it atomic and apply it. If an exception occurs,
dataset/ETHPy150Open skibblenybbles/django-daydreamer/daydreamer/core/handlers/base.py/Handler.apply_view