Я относительно новичок в Django и пытаюсь внести некоторые изменения в основной модуль аутентификации Django.Я добавил новый код, который аутентифицирует пользователя на основе его адреса электронной почты, в метод authenticate
класса ModelBackend
в django.contrib.auth.backends.py
, однако этот новый код, похоже, не оказывает никакого влияния, даже когда я добавил нижек моим настройкам.
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
)
Фактически я удалил весь метод authenticate
и все еще смог войти в свое приложение Django просто отлично.Кто-нибудь знает, где я ошибаюсь, и как лучше всего пересмотреть основную систему аутентификации Django?