Skip to content

Commit 59d0a03

Browse files
committed
Fixed the Django 1.3 compat
1 parent 4210fed commit 59d0a03

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

rest_framework/response.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
The appropriate renderer is called during Django's template response rendering.
66
"""
77
from __future__ import unicode_literals
8+
import django
89
from django.core.handlers.wsgi import STATUS_CODE_TEXT
910
from django.template.response import SimpleTemplateResponse
1011
from rest_framework.compat import six
@@ -15,7 +16,9 @@ class Response(SimpleTemplateResponse):
1516
An HttpResponse that allows its data to be rendered into
1617
arbitrary media types.
1718
"""
18-
rendering_attrs = SimpleTemplateResponse.rendering_attrs + ['_closable_objects']
19+
# TODO: remove that once Django 1.3 isn't supported
20+
if django.VERSION > (1, 3):
21+
rendering_attrs = SimpleTemplateResponse.rendering_attrs + ['_closable_objects']
1922

2023
def __init__(self, data=None, status=200,
2124
template_name=None, headers=None,

0 commit comments

Comments
 (0)