                  'field_label': model_field.verbose_name
              }
          validator = UniqueValidator(
              queryset=model_field.model._default_manager,
              message=unique_error_message)
          validator_kwarg.append(validator)
  
      if validator_kwarg:
          kwargs['validators'] = validator_kwarg
  
 
</s> remove         unique_error_message = model_field.error_messages.get('unique', None)
        if unique_error_message:
            unique_error_message = unique_error_message % {
                'model_name': model_field.model._meta.verbose_name,
                'field_label': model_field.verbose_name
            }
 </s> add  </s> remove             validator = UniqueValidator(queryset=model_field.model._default_manager)
 </s> add             validator = UniqueValidator(
                queryset=model_field.model._default_manager,
                message=get_unique_error_message(model_field))
            message=get_unique_error_message(model_field))
                  'field_label': model_field.verbose_name
              }
          validator = UniqueValidator(
              queryset=model_field.model._default_manager,
            message=get_unique_error_message(model_field))
          validator_kwarg.append(validator)
  
      if validator_kwarg:
          kwargs['validators'] = validator_kwarg
  
keep keep keep keep replace keep keep keep keep keep
 Respect model error_messages for relation (#7599) 
rest_framework/utils/field_mapping.py