diff options
| author | Tom Christie | 2012-09-20 13:19:43 +0100 |
|---|---|---|
| committer | Tom Christie | 2012-09-20 13:19:43 +0100 |
| commit | 87dae4d8549c02fa9a57adb3bb876d249dae1f79 (patch) | |
| tree | f3cf967490b79045ddf2be03e1e2ecebb23f58eb /djangorestframework/response.py | |
| parent | 4b691c402707775c3048a90531024f3bc5be6f91 (diff) | |
| download | django-rest-framework-87dae4d8549c02fa9a57adb3bb876d249dae1f79.tar.bz2 | |
Remove old 'djangorestframework directories
Diffstat (limited to 'djangorestframework/response.py')
| -rw-r--r-- | djangorestframework/response.py | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/djangorestframework/response.py b/djangorestframework/response.py deleted file mode 100644 index 29034e25..00000000 --- a/djangorestframework/response.py +++ /dev/null @@ -1,39 +0,0 @@ -from django.template.response import SimpleTemplateResponse -from django.core.handlers.wsgi import STATUS_CODE_TEXT - - -class Response(SimpleTemplateResponse): - """ - An HttpResponse that allows it's data to be rendered into - arbitrary media types. - """ - - def __init__(self, data=None, status=None, headers=None, - renderer=None, media_type=None): - """ - Alters the init arguments slightly. - For example, drop 'template_name', and instead use 'data'. - - Setting 'renderer' and 'media_type' will typically be defered, - For example being set automatically by the `APIView`. - """ - super(Response, self).__init__(None, status=status) - self.data = data - self.headers = headers and headers[:] or [] - self.renderer = renderer - self.media_type = media_type - - @property - def rendered_content(self): - self['Content-Type'] = self.renderer.media_type - if self.data is None: - return self.renderer.render() - return self.renderer.render(self.data, self.media_type) - - @property - def status_text(self): - """ - Returns reason text corresponding to our HTTP response status code. - Provided for convenience. - """ - return STATUS_CODE_TEXT.get(self.status_code, '') |
