Django-python3-ldap проблема с подключением admin/login - SyntaxError at /admin/login/

Я только что попытался подключиться к моему серверу Active Directory LDAP. Я уверен, что все в конфигурации (например, IP и DN) в порядке. Но если я хочу перейти на страницу администратора, он выдает ошибку (см. ниже). Я не знаю, как это сделать.

AUTHENTICATION_BACKENDS = (
'django_python3_ldap.auth.LDAPBackend',
'django.contrib.auth.backends.ModelBackend',
)

LDAP_AUTH_URL = "ldap://srv.ext.cz"
LDAP_AUTH_USE_TLS = None
LDAP_AUTH_SEARCH_BASE = "OU=Users,OU=Temp,OU=SRC,DC=example,DC=cz"

LDAP_AUTH_OBJECT_CLASS = "user"

LDAP_AUTH_USER_FIELDS = {
    "username": "sAMAccountName",
    "first_name": "givenName",
    "last_name": "sn",
    "email": "mail",
}

LDAP_AUTH_USER_LOOKUP_FIELDS = ("username",)

LDAP_AUTH_CLEAN_USER_DATA = "django_python3_ldap.utils.clean_user_data"

LDAP_AUTH_SYNC_USER_RELATIONS = "django_python3_ldap.utils.sync_user_relations"

LDAP_AUTH_FORMAT_SEARCH_FILTERS = "django_python3_ldap.utils.format_search_filters"

LDAP_AUTH_FORMAT_USERNAME = "django_python3_ldap.utils.format_username_active_directory_principal"
LDAP_AUTH_ACTIVE_DIRECTORY_DOMAIN = "xxx.cz"
LDAP_AUTH_CONNECTION_USERNAME = None
LDAP_AUTH_CONNECTION_PASSWORD = None

LOGGING = {
    "version": 1,
    "disable_existing_loggers": False,
    "handlers": {
        "console": {
            "class": "logging.StreamHandler",
        },
    },
    "loggers": {
        "django_python3_ldap": {
            "handlers": ["console"],
            "level": "INFO",
        },
    },
}

Ошибка:

Изображение ошибки на сайте

Если вы знаете, где проблема, я буду рад за вклад и помощь!

Большое спасибо!

Вернуться на верх