aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/relations.py
diff options
context:
space:
mode:
authorTom Christie2014-12-17 13:39:35 +0000
committerTom Christie2014-12-17 13:39:35 +0000
commit426547c61c725ca7dc47671c084d1a2805c92305 (patch)
tree65550e4ebb8cd3eed285e4ad821f3f1eae23d2c8 /rest_framework/relations.py
parent65fc0d0f77c8882481ef37a68294f98879d3f8d5 (diff)
downloaddjango-rest-framework-426547c61c725ca7dc47671c084d1a2805c92305.tar.bz2
str() -> six.text_type(). Closes #2290.
Diffstat (limited to 'rest_framework/relations.py')
-rw-r--r--rest_framework/relations.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/rest_framework/relations.py b/rest_framework/relations.py
index 892ce6c1..7b119291 100644
--- a/rest_framework/relations.py
+++ b/rest_framework/relations.py
@@ -1,13 +1,15 @@
-from django.utils.encoding import smart_text
-from rest_framework.fields import get_attribute, empty, Field
-from rest_framework.reverse import reverse
-from rest_framework.utils import html
+# coding: utf-8
+from __future__ import unicode_literals
from django.core.exceptions import ObjectDoesNotExist, ImproperlyConfigured
from django.core.urlresolvers import resolve, get_script_prefix, NoReverseMatch, Resolver404
from django.db.models.query import QuerySet
from django.utils import six
+from django.utils.encoding import smart_text
from django.utils.six.moves.urllib import parse as urlparse
from django.utils.translation import ugettext_lazy as _
+from rest_framework.fields import get_attribute, empty, Field
+from rest_framework.reverse import reverse
+from rest_framework.utils import html
class PKOnlyObject(object):
@@ -103,8 +105,8 @@ class RelatedField(Field):
def choices(self):
return dict([
(
- str(self.to_representation(item)),
- str(item)
+ six.text_type(self.to_representation(item)),
+ six.text_type(item)
)
for item in self.queryset.all()
])
@@ -364,8 +366,8 @@ class ManyRelatedField(Field):
]
return dict([
(
- str(item_representation),
- str(item) + ' - ' + str(item_representation)
+ six.text_type(item_representation),
+ six.text_type(item) + ' - ' + six.text_type(item_representation)
)
for item, item_representation in items_and_representations
])