aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/renderers.py
diff options
context:
space:
mode:
authorPavel Savchenko2012-11-01 15:00:22 +0200
committerPavel Savchenko2012-11-01 15:00:22 +0200
commitd3aedd5fb1d8c50e9b7047469163dc75ac3de022 (patch)
tree5902c3a35aa8f86fef74a5924e425d414654798e /rest_framework/renderers.py
parent027c9079f62322fe933bdfd4438f23cf4848e3cc (diff)
downloaddjango-rest-framework-d3aedd5fb1d8c50e9b7047469163dc75ac3de022.tar.bz2
return choices as unicode and not string,
might as well have jsonp return unicode
Diffstat (limited to 'rest_framework/renderers.py')
-rw-r--r--rest_framework/renderers.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py
index 8dff0c77..fd6f9499 100644
--- a/rest_framework/renderers.py
+++ b/rest_framework/renderers.py
@@ -100,7 +100,7 @@ class JSONPRenderer(JSONRenderer):
callback = self.get_callback(renderer_context)
json = super(JSONPRenderer, self).render(data, accepted_media_type,
renderer_context)
- return "%s(%s);" % (callback, json)
+ return u"%s(%s);" % (callback, json)
class XMLRenderer(BaseRenderer):
@@ -306,7 +306,7 @@ class BrowsableAPIRenderer(BaseRenderer):
if getattr(widget, 'choices', None):
choices = widget.choices
if any([ident != desc for (ident, desc) in choices]):
- choices = [(ident, "%s (%s)" % (desc, ident))
+ choices = [(ident, u"%s (%s)" % (desc, ident))
for (ident, desc) in choices]
widget.choices = choices
kwargs['widget'] = widget