diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index 63e0d836f..264f7ac3b 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -635,6 +635,7 @@ class BrowsableAPIRenderer(BaseRenderer): 'view': view, 'request': request, 'response': response, + 'user': request.user, 'description': self.get_description(view, response.status_code), 'name': self.get_name(view), 'version': VERSION, diff --git a/tests/browsable_api/views.py b/tests/browsable_api/views.py index cd020cd32..03758f10b 100644 --- a/tests/browsable_api/views.py +++ b/tests/browsable_api/views.py @@ -6,9 +6,8 @@ from rest_framework.views import APIView class MockView(APIView): - authentication_classes = (authentication.SessionAuthentication,) - renderer_classes = (renderers.BrowsableAPIRenderer,) + renderer_classes = (renderers.BrowsableAPIRenderer, renderers.JSONRenderer) def get(self, request): return Response({'a': 1, 'b': 2, 'c': 3})