(self, **kwargs)
| 954 | MAX_STRING_LENGTH = 1000 # Guard against malicious string inputs. |
| 955 | |
| 956 | def __init__(self, **kwargs): |
| 957 | self.max_value = kwargs.pop('max_value', None) |
| 958 | self.min_value = kwargs.pop('min_value', None) |
| 959 | super().__init__(**kwargs) |
| 960 | if self.max_value is not None: |
| 961 | message = lazy_format(self.error_messages['max_value'], max_value=self.max_value) |
| 962 | self.validators.append( |
| 963 | MaxValueValidator(self.max_value, message=message)) |
| 964 | if self.min_value is not None: |
| 965 | message = lazy_format(self.error_messages['min_value'], min_value=self.min_value) |
| 966 | self.validators.append( |
| 967 | MinValueValidator(self.min_value, message=message)) |
| 968 | |
| 969 | def to_internal_value(self, data): |
| 970 |
nothing calls this directly
no test coverage detected