added support of unicode chars and made regexp slimiliar like previous one

This commit is contained in:
igeni 2024-03-23 09:43:12 +03:00
parent f4194c4684
commit 60d3aaa5af

View File

@ -805,7 +805,7 @@ class SlugField(CharField):
if self.allow_unicode:
validator = RegexValidator(re.compile(r'^[-\w]+\Z', re.UNICODE), message=self.error_messages['invalid_unicode'])
else:
validator = RegexValidator(re.compile(r'^[-a-zA-Z0-9_]+$'), message=self.error_messages['invalid'])
validator = RegexValidator(re.compile(r'^[-\w]+$'), message=self.error_messages['invalid'])
self.validators.append(validator)