MCPcopy Index your code
hub / github.com/encode/django-rest-framework / get_serializer_info

Method get_serializer_info

rest_framework/metadata.py:99–112  ·  view source on GitHub ↗

Given an instance of a serializer, return a dictionary of metadata about its fields.

(self, serializer)

Source from the content-addressed store, hash-verified

97 return actions
98
99 def get_serializer_info(self, serializer):
100 """
101 Given an instance of a serializer, return a dictionary of metadata
102 about its fields.
103 """
104 if hasattr(serializer, 'child'):
105 # If this is a `ListSerializer` then we want to examine the
106 # underlying child serializer instance instead.
107 serializer = serializer.child
108 return {
109 field_name: self.get_field_info(field)
110 for field_name, field in serializer.fields.items()
111 if not isinstance(field, serializers.HiddenField)
112 }
113
114 def get_field_info(self, field):
115 """

Calls 1

get_field_infoMethod · 0.95