                  if serializer is not None:
                      field_name_types = {}
                      for name, field in serializer.fields.iteritems():
                          from rest_framework.fields import humanize_field
                          humanize_field(field)
                          field_name_types[name] = field.__class__.__name__
  
                  actions[method] = field_name_types
              except exceptions.PermissionDenied:
                  # don't add this method
                  pass
 
</s> remove                     'description': '',
                    'label': '',
                    'readonly': False,
 </s> add                     #'description': '',
                    'label': None,
                    'read_only': False, </s> remove                     'description': '',
                    'label': '',
                    'readonly': False,
 </s> add                     #'description': '',
                    'label': None,
                    'read_only': False, </s> remove         'label': field.label,
 </s> add         'label': getattr(field, 'label', None), </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',
                        field_name_types[name] = humanize_field(field)
                  if serializer is not None:
                      field_name_types = {}
                      for name, field in serializer.fields.iteritems():
                          from rest_framework.fields import humanize_field
                        field_name_types[name] = humanize_field(field)
                        field_name_types[name] = humanize_field(field)
  
                  actions[method] = field_name_types
              except exceptions.PermissionDenied:
                  # don't add this method
                  pass
keep keep keep keep replace replace keep keep keep keep keep
 Integrated status quo of grimborg's awesome humanize_field() for exposing field metadata via OPTIONS :) 
rest_framework/views.py