diff options
| author | Pavel Savchenko | 2012-11-01 15:00:22 +0200 | 
|---|---|---|
| committer | Pavel Savchenko | 2012-11-01 15:00:22 +0200 | 
| commit | d3aedd5fb1d8c50e9b7047469163dc75ac3de022 (patch) | |
| tree | 5902c3a35aa8f86fef74a5924e425d414654798e | |
| parent | 027c9079f62322fe933bdfd4438f23cf4848e3cc (diff) | |
| download | django-rest-framework-d3aedd5fb1d8c50e9b7047469163dc75ac3de022.tar.bz2 | |
return choices as unicode and not string,
might as well have jsonp return unicode
| -rw-r--r-- | rest_framework/renderers.py | 4 | 
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  | 
