Я пытаюсь использовать пользовательский бэкэнд аутентификации для проекта Django, над которым я работаю.Мой бэкэнд основан на LDAPBackend, найденном в статье Аутентификация LDAP в Django с бэкэндами .
Я получаю ошибку при попытке войти:
ImproperlyConfigured at /admin/
Module "challenge.backends" does not define a "LDAPBackend" authentication backend
Мой проект называется "вызов".Существует подкаталог «backends», который содержит __init__.py
и LDAPBackend.py
.
My settings.py
настроен для использования этого бэкэнда таким образом:
AUTHENTICATION_BACKENDS = (
'challenge.backends.LDAPBackend',
'django.contrib.auth.backends.ModelBackend',
)
Я могуимпортировать модуль самостоятельно, используя python manage.py shell
, а затем from challenge.backends import LDAPBackend
.
Я не уверен, что проверять сейчас, так как все кажется в нужном месте.