aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/negotiation.py
diff options
context:
space:
mode:
authorTom Christie2012-10-29 17:08:38 +0000
committerTom Christie2012-10-29 17:08:38 +0000
commitd206c686a643b7cc720743d8dab207e8ad0280f8 (patch)
treee11234f0f3c3f11e9b5edceed239ad238d59d09e /rest_framework/negotiation.py
parentee8ab283f091b73e284c74a11882f910a04eb2de (diff)
downloaddjango-rest-framework-d206c686a643b7cc720743d8dab207e8ad0280f8.tar.bz2
Fixes for urls with suffixes
Diffstat (limited to 'rest_framework/negotiation.py')
-rw-r--r--rest_framework/negotiation.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rest_framework/negotiation.py b/rest_framework/negotiation.py
index 444f8056..dae38477 100644
--- a/rest_framework/negotiation.py
+++ b/rest_framework/negotiation.py
@@ -1,3 +1,4 @@
+from django.http import Http404
from rest_framework import exceptions
from rest_framework.settings import api_settings
from rest_framework.utils.mediatypes import order_by_precedence, media_type_matches
@@ -66,7 +67,7 @@ class DefaultContentNegotiation(BaseContentNegotiation):
renderers = [renderer for renderer in renderers
if renderer.format == format]
if not renderers:
- raise exceptions.InvalidFormat(format)
+ raise Http404
return renderers
def get_accept_list(self, request):