Форум сайта python.su
Вопрос по джанге или по питону? Вы готовы написать функцию-валидатор, которая вернет True или False если в неё передать строку?
Офлайн
Офлайн
if re.match("^[\w\d]*$", username):
Офлайн
Если Вы хотите изменить валидацию поля `username`, стандартной модели User, то Вам нужно будет создать кастомную модель СustomUser и изменить валидацию поля `username`
username = models.CharField(_('username'), max_length=30, unique=True,
validators=[
validators.RegexValidator(r'^[\w\d]*$', _('Enter a valid username.'))
])
Офлайн