Пытаюсь взять контроль над валидаторами в Django. Начал с валидаторов для стандартного поля username, (значение должно быть уникальным, не должно содержать $, других сложных символов и т.д) строкой:
username = forms.CharField(validators = [])
Но почему-то стандартные валидаторы остаются, весь код ниже => :
from django import forms
from django.contrib.auth.forms import UserCreationForm
from account.models import CustomUser
class CustomUserCreationForm(UserCreationForm):
username = forms.CharField(validators = [])
class Meta:
model = CustomUser
fields = ('username',
'email',
'password1',
'password2',
'first_name',
'last_name',
'patronymic',
'phone_number',
'youtube_account_email',
'gender',
'birth_date')