Loading django/http/__init__.py +6 −0 Original line number Diff line number Diff line Loading @@ -265,6 +265,12 @@ class HttpResponseForbidden(HttpResponse): HttpResponse.__init__(self, *args, **kwargs) self.status_code = 403 class HttpResponseNotAllowed(HttpResponse): def __init__(self, permitted_methods): HttpResponse.__init__(self) self['Allow'] = ', '.join(permitted_methods) self.status_code = 405 class HttpResponseGone(HttpResponse): def __init__(self, *args, **kwargs): HttpResponse.__init__(self, *args, **kwargs) Loading docs/request_response.txt +4 −0 Original line number Diff line number Diff line Loading @@ -400,6 +400,10 @@ types of HTTP responses. Like ``HttpResponse``, these subclasses live in ``HttpResponseForbidden`` Acts just like ``HttpResponse`` but uses a 403 status code. ``HttpResponseNotAllowed`` Like ``HttpResponse``, but uses a 405 status code. Takes a single, required argument: a list of permitted methods (e.g. ``['GET', 'POST']``). ``HttpResponseGone`` Acts just like ``HttpResponse`` but uses a 410 status code. Loading Loading
django/http/__init__.py +6 −0 Original line number Diff line number Diff line Loading @@ -265,6 +265,12 @@ class HttpResponseForbidden(HttpResponse): HttpResponse.__init__(self, *args, **kwargs) self.status_code = 403 class HttpResponseNotAllowed(HttpResponse): def __init__(self, permitted_methods): HttpResponse.__init__(self) self['Allow'] = ', '.join(permitted_methods) self.status_code = 405 class HttpResponseGone(HttpResponse): def __init__(self, *args, **kwargs): HttpResponse.__init__(self, *args, **kwargs) Loading
docs/request_response.txt +4 −0 Original line number Diff line number Diff line Loading @@ -400,6 +400,10 @@ types of HTTP responses. Like ``HttpResponse``, these subclasses live in ``HttpResponseForbidden`` Acts just like ``HttpResponse`` but uses a 403 status code. ``HttpResponseNotAllowed`` Like ``HttpResponse``, but uses a 405 status code. Takes a single, required argument: a list of permitted methods (e.g. ``['GET', 'POST']``). ``HttpResponseGone`` Acts just like ``HttpResponse`` but uses a 410 status code. Loading