diff options
| author | Tom Christie | 2012-09-07 11:12:24 +0100 |
|---|---|---|
| committer | Tom Christie | 2012-09-07 11:12:24 +0100 |
| commit | 1608583eaa5201340c554a767e8e48eecabe1f39 (patch) | |
| tree | 8a388471c87568084ddb8c2106021e3cbd4d3102 /djangorestframework/views.py | |
| parent | 071e7d72cd3d0f48bd3c0f8e22da319a9c4d4a09 (diff) | |
| download | django-rest-framework-1608583eaa5201340c554a767e8e48eecabe1f39.tar.bz2 | |
Basic support for format suffixes
Diffstat (limited to 'djangorestframework/views.py')
| -rw-r--r-- | djangorestframework/views.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/djangorestframework/views.py b/djangorestframework/views.py index 43feee9c..1679f161 100644 --- a/djangorestframework/views.py +++ b/djangorestframework/views.py @@ -203,7 +203,7 @@ class APIView(_View): """ return Request(request, parsers=self.parsers, authentication=self.authentication) - def finalize_response(self, request, response, *args, **kargs): + def finalize_response(self, request, response, *args, **kwargs): """ Returns the final response object. """ @@ -211,6 +211,8 @@ class APIView(_View): response.view = self response.request = request response.renderers = self.renderers + if api_settings.FORMAT_SUFFIX_KWARG: + response.format = kwargs.get(api_settings.FORMAT_SUFFIX_KWARG, None) for key, value in self.headers.items(): response[key] = value |
