mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-05 04:50:12 +03:00
Use BaseSerializer instead of Serializer
Use BaseSerializer instead of Serializer to also catch instances of BaseSerializer.
This commit is contained in:
parent
91f825d755
commit
6a6ac5be3d
|
@ -34,7 +34,7 @@ class SimpleMetadata(BaseMetadata):
|
||||||
for us to base this on.
|
for us to base this on.
|
||||||
"""
|
"""
|
||||||
label_lookup = ClassLookupDict({
|
label_lookup = ClassLookupDict({
|
||||||
serializers.Serializer: 'serializer',
|
serializers.BaseSerializer: 'serializer',
|
||||||
serializers.Field: 'field',
|
serializers.Field: 'field',
|
||||||
serializers.BooleanField: 'boolean',
|
serializers.BooleanField: 'boolean',
|
||||||
serializers.NullBooleanField: 'boolean',
|
serializers.NullBooleanField: 'boolean',
|
||||||
|
@ -137,7 +137,7 @@ class SimpleMetadata(BaseMetadata):
|
||||||
for choice_value, choice_name in field.choices.items()
|
for choice_value, choice_name in field.choices.items()
|
||||||
]
|
]
|
||||||
|
|
||||||
if isinstance(field, serializers.Serializer):
|
if isinstance(field, serializers.BaseSerializer):
|
||||||
field_info['fields'] = self.get_serializer_info(field)
|
field_info['fields'] = self.get_serializer_info(field)
|
||||||
|
|
||||||
return field_info
|
return field_info
|
||||||
|
|
Loading…
Reference in New Issue
Block a user