aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/metadata.py
diff options
context:
space:
mode:
Diffstat (limited to 'rest_framework/metadata.py')
-rw-r--r--rest_framework/metadata.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/rest_framework/metadata.py b/rest_framework/metadata.py
index 90d3f2e0..de829d00 100644
--- a/rest_framework/metadata.py
+++ b/rest_framework/metadata.py
@@ -121,7 +121,10 @@ class SimpleMetadata(BaseMetadata):
if hasattr(field, 'choices'):
field_info['choices'] = [
- {'value': choice_value, 'display_name': choice_name}
+ {
+ 'value': choice_value,
+ 'display_name': force_text(choice_name, strings_only=True)
+ }
for choice_value, choice_name in field.choices.items()
]