aboutsummaryrefslogtreecommitdiffstats
path: root/djangorestframework/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'djangorestframework/views.py')
-rw-r--r--djangorestframework/views.py11
1 files changed, 2 insertions, 9 deletions
diff --git a/djangorestframework/views.py b/djangorestframework/views.py
index 2629663a..d1330866 100644
--- a/djangorestframework/views.py
+++ b/djangorestframework/views.py
@@ -185,14 +185,6 @@ class APIView(_View):
"""
return [renderer(self) for renderer in self.renderer_classes]
- def filter_renderers(self, renderers, format=None):
- """
- If format suffix such as '.json' is supplied, filter the
- list of valid renderers for this request.
- """
- return [renderer for renderer in renderers
- if renderer.can_handle_format(format)]
-
def get_permissions(self):
"""
Instantiates and returns the list of permissions that this view requires.
@@ -215,7 +207,8 @@ class APIView(_View):
# If there is a '.json' style format suffix, only use
# renderers that accept that format.
fallback = renderers[0]
- renderers = self.filter_renderers(renderers, self.format)
+ renderers = [renderer for renderer in renderers
+ if renderer.can_handle_format(self.format)]
if not renderers:
self.format404 = True
return (fallback, fallback.media_type)