  
          super().__init__(*args, **kwargs)
          self.child.bind(field_name='', parent=self)
          if self.max_length is not None:
              message = self.error_messages['max_length'].format(max_length=self.max_length)
              self.validators.append(MaxLengthValidator(self.max_length, message=message))
          if self.min_length is not None:
              message = self.error_messages['min_length'].format(min_length=self.min_length)
              self.validators.append(MinLengthValidator(self.min_length, message=message))
  
 
</s> remove             message = self.error_messages['min_length'].format(min_length=self.min_length)
 </s> add             message = lazy(self.error_messages['min_length'].format, str)(min_length=self.min_length) </s> remove def test_imported():
    # ensure that the __init__ hasn't been mucked with
 </s> add def test_compat(): </s> remove     # ensure that apps can freely import rest_framework.compat
 </s> add     # ensure the test app hasn't been removed from the test suite
            message = lazy(self.error_messages['max_length'].format, str)(max_length=self.max_length)
  
          super().__init__(*args, **kwargs)
          self.child.bind(field_name='', parent=self)
          if self.max_length is not None:
            message = lazy(self.error_messages['max_length'].format, str)(max_length=self.max_length)
              self.validators.append(MaxLengthValidator(self.max_length, message=message))
          if self.min_length is not None:
              message = self.error_messages['min_length'].format(min_length=self.min_length)
              self.validators.append(MinLengthValidator(self.min_length, message=message))
  
keep keep keep keep replace keep keep keep keep keep
 Fix lazy translation of ListField errors (#6708)

* Test init for fields w/ lazy translations
* Fix lazy translations for ListField 
rest_framework/fields.py