diff --git a/docs/topics/browsable-api.md b/docs/topics/browsable-api.md index 9a95edfc60..3543cb4b71 100644 --- a/docs/topics/browsable-api.md +++ b/docs/topics/browsable-api.md @@ -21,8 +21,8 @@ To quickly add authentication to the browesable api, add a routes named `"login" ```python urlpatterns = [ - # ... - url(r"^api-auth/", include("rest_framework.urls", namespace="rest_framework")) + ..., + url(r"^api-auth/", include("rest_framework.urls", namespace="rest_framework")), ] ``` diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index db1fdd128b..28336c4356 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -170,6 +170,8 @@ def resolve_template(self, template_names): def get_template_context(self, data, renderer_context): response = renderer_context['response'] + if isinstance(data, list): + return {'details': data, 'status_code': response.status_code} if response.exception: data['status_code'] = response.status_code return data