diff --git a/rest_framework/metadata.py b/rest_framework/metadata.py index 673aa962c3..410acd0e2f 100644 --- a/rest_framework/metadata.py +++ b/rest_framework/metadata.py @@ -138,7 +138,7 @@ def get_field_info(self, field): field_info['children'] = self.get_serializer_info(field) if (not field_info.get('read_only') and - not isinstance(field, serializers.RelatedField) and + not isinstance(field, (serializers.RelatedField, serializers.ManyRelatedField)) and hasattr(field, 'choices')): field_info['choices'] = [ {