Задать вопрос

Как отменить стандартные валидаторы 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')
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы