              return kwargs
  
          if model_field.has_default() or model_field.blank or model_field.null:
              kwargs['required'] = False
          if model_field.null:
              kwargs['allow_null'] = True
          if model_field.validators:
              kwargs['validators'] = model_field.validators
          if getattr(model_field, 'unique', False):
              validator = UniqueValidator(
                  queryset=model_field.model._default_manager,
 
</s> remove     if model_field.null:
        kwargs['allow_null'] = True

 </s> add 
              return kwargs
  
          if model_field.has_default() or model_field.blank or model_field.null:
              kwargs['required'] = False


          if model_field.validators:
              kwargs['validators'] = model_field.validators
          if getattr(model_field, 'unique', False):
              validator = UniqueValidator(
                  queryset=model_field.model._default_manager,
keep keep keep keep replace replace keep keep keep keep keep
 Make autogenerated read only fields to be able to be nullable (#8536) 
rest_framework/utils/field_mapping.py