diff --git a/rest_framework/metadata.py b/rest_framework/metadata.py index ff627c3b3..982624ae6 100644 --- a/rest_framework/metadata.py +++ b/rest_framework/metadata.py @@ -66,11 +66,11 @@ class SimpleMetadata(BaseMetadata): renders = OrderedDict() for renderer in view.renderer_classes: renders[renderer.media_type] = True - metadata['renders'] = renders.keys() + metadata['renders'] = list(renders.keys()) parses = OrderedDict() for parser in view.parser_classes: parses[parser.media_type] = True - metadata['parses'] = parses.keys() + metadata['parses'] = list(parses.keys()) if hasattr(view, 'get_serializer'): actions = self.determine_actions(request, view) if actions: