diff options
Diffstat (limited to 'djangorestframework')
| -rw-r--r-- | djangorestframework/decorators.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/djangorestframework/decorators.py b/djangorestframework/decorators.py index 314ea635..814f321a 100644 --- a/djangorestframework/decorators.py +++ b/djangorestframework/decorators.py @@ -6,6 +6,7 @@ from djangorestframework import exceptions from djangorestframework import status from djangorestframework.response import Response from djangorestframework.request import Request +from djangorestframework.settings import api_settings def api_view(allowed_methods): @@ -34,7 +35,8 @@ def api_view(allowed_methods): if isinstance(response, Response): response.request = request - + if api_settings.FORMAT_SUFFIX_KWARG: + response.format = kwargs.get(api_settings.FORMAT_SUFFIX_KWARG, None) return response except exceptions.APIException as exc: |
