diff --git a/rest_framework/metadata.py b/rest_framework/metadata.py index 6c4f176923..6071aa0bfd 100644 --- a/rest_framework/metadata.py +++ b/rest_framework/metadata.py @@ -52,6 +52,7 @@ class SimpleMetadata(BaseMetadata): serializers.TimeField: 'time', serializers.ChoiceField: 'choice', serializers.MultipleChoiceField: 'multiple choice', + serializers.ManyRelatedField: 'multiple choice', serializers.FileField: 'file upload', serializers.ImageField: 'image upload', serializers.ListField: 'list', diff --git a/tests/test_metadata.py b/tests/test_metadata.py index 6819f15046..e691fe2cbb 100644 --- a/tests/test_metadata.py +++ b/tests/test_metadata.py @@ -319,7 +319,7 @@ def get_serializer(self): 'label': 'ID' }, 'children': { - 'type': 'field', + 'type': 'multiple choice', 'required': False, 'read_only': True, 'label': 'Children'