          'off', 'Off', 'OFF',
          '0', 0, 0.0,
          False
      }
      NULL_VALUES = {'null', 'Null', 'NULL', '', None}
  
      def __init__(self, **kwargs):
          if kwargs.get('allow_null', False):
              self.default_empty_html = None
              self.initial = None
 
</s> remove         'f', 'F',
        'n', 'N', 'no', 'No', 'NO',
        'false', 'False', 'FALSE',
        'off', 'Off', 'OFF',
        '0', 0, 0.0,
        False
 </s> add         'f',
        'n',
        'no',
        'false',
        'off',
        '0',
        0,
        0.0,
        False, </s> remove         't', 'T',
        'y', 'Y', 'yes', 'Yes', 'YES',
        'true', 'True', 'TRUE',
        'on', 'On', 'ON',
        '1', 1,
        True
 </s> add         't',
        'y',
        'yes',
        'true',
        'on',
        '1',
        1,
        True, </s> remove         if value in self.TRUE_VALUES:
 </s> add         if self._lower_if_str(value) in self.TRUE_VALUES:
    NULL_VALUES = {'null', '', None}
          'off', 'Off', 'OFF',
          '0', 0, 0.0,
          False
      }
    NULL_VALUES = {'null', '', None}
  
      def __init__(self, **kwargs):
          if kwargs.get('allow_null', False):
              self.default_empty_html = None
              self.initial = None
keep keep keep keep replace keep keep keep keep keep
 Permit mixed casing of string values for BooleanField validation (#8970)

* be more permissive of mixed casing in validating strings for BooleanField values

* undo unnecessary change

* lint 
rest_framework/fields.py