ACCOUNT_USERNAME_VALIDATORS не выбрасывает ошибку или работает как валидация
У меня очень странная ошибка, Когда я пытаюсь установить параметр ACCOUNT_USERNAME_VALIDATORS в base.py (используемый для моих сред dev, staging и production), он фактически не делает этого. Он даже не выдает ошибку, если я неправильно установил значение. Эта настройка используется в пакете allauth для django
base.py Это для моего dev-окружения
ACCOUNT_USERNAME_VALIDATORS = ('accounts.validators.custom_username_validators')
Validators.py Я создал простую валидацию, чтобы проверить, работает ли она с другим валидатором, предоставленным django.
from django.contrib.auth.validators import ASCIIUsernameValidator
custom_username_validators = [ASCIIUsernameValidator()]
Это нужно для того, чтобы показать, что то, как я ссылаюсь на код валидаторов, является правильным.
Дерево
.
├── CONTRIBUTING.md
├── Dockerfile
├── LICENSE
├── Pipfile
├── Pipfile.lock
├── Procfile
├── README.md
├── accounts
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── migrations
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ ├── validators.py
│ └── views.py
├── config
│ ├── __init__.py
│ ├── __pycache__
│ ├── asgi.py
│ ├── settings
│ ├── settings1.py
│ ├── urls.py
│ └── wsgi.py
├── db.sqlite3
├── docker-compose.yml
├── manage.py
├── pages
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── context_processors.py
│ ├── forms.py
│ ├── migrations
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── posts
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── migrations
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── requirements.txt
├── static
│ ├── css
│ ├── images
│ └── js
├── staticfiles
│ ├── admin
│ ├── css
│ ├── debug_toolbar
│ ├── js
│ └── staticfiles.json
└── templates
├── 403_csrf.html
├── 404.html
├── 500.html
├── _base.html
├── account
├── pages
└── posts