Как отменить стандартные валидаторы Django?

Пытаюсь взять контроль над валидаторами в 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')
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы