      """
      humanized = {
          'type': humanize_field_type(field.__class__),
          'required': getattr(field, 'required', False),
          'label': field.label,
      }
      optional_attrs = ['read_only', 'help_text']
      for attr in optional_attrs:
          if hasattr(field, attr):
              humanized[attr] = getattr(field, attr)
 
</s> remove                     'description': '',
                    'label': '',
                    'readonly': True,
                    'required': True,
                    'type': 'IntegerField',
 </s> add                     #'description': '',
                    'label': None,
                    'read_only': True,
                    'required': False,
                    'type': 'Integer', </s> remove                     'description': '',
                    'label': '',
                    'readonly': True,
                    'required': True,
                    'type': 'IntegerField',
 </s> add                     #'description': '',
                    'label': None,
                    'read_only': True,
                    'required': False,
                    'type': 'Integer', </s> remove                     'type': 'CharField',
 </s> add                     'type': 'Single Character', </s> remove                     'type': 'CharField',
 </s> add                     'type': 'Single Character', </s> remove                     'description': '',
                    'label': '',
                    'readonly': False,
 </s> add                     #'description': '',
                    'label': None,
                    'read_only': False,
        'label': getattr(field, 'label', None),
      """
      humanized = {
          'type': humanize_field_type(field.__class__),
          'required': getattr(field, 'required', False),
        'label': getattr(field, 'label', None),
      }
      optional_attrs = ['read_only', 'help_text']
      for attr in optional_attrs:
          if hasattr(field, attr):
              humanized[attr] = getattr(field, attr)
keep keep keep keep replace keep keep keep keep keep
 Integrated status quo of grimborg's awesome humanize_field() for exposing field metadata via OPTIONS :) 
rest_framework/fields.py