X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=ldapdb%2F__init__.py;h=dde6304e1b5d0cf8331f60ecb7d0164c3a25ff6c;hb=b1bbd52d06dd8c9160ae925b5c407f642f2698c1;hp=cfa1dd3bfa7af423d0271df12db3a78c0867810a;hpb=9a3c42aac1ccc9b34c4ec4b300d07b003c439248;p=matthijs%2Fupstream%2Fdjango-ldapdb.git diff --git a/ldapdb/__init__.py b/ldapdb/__init__.py index cfa1dd3..dde6304 100644 --- a/ldapdb/__init__.py +++ b/ldapdb/__init__.py @@ -45,13 +45,15 @@ def escape_ldap_filter(value): .replace(')', '\\29') \ .replace('\0', '\\00') -# Add the LDAP backend -settings.DATABASES['ldap'] = { - 'ENGINE': 'ldapdb.backends.ldap', - 'NAME': settings.LDAPDB_SERVER_URI, - 'USER': settings.LDAPDB_BIND_DN, - 'PASSWORD': settings.LDAPDB_BIND_PASSWORD} -connection = db.connections['ldap'] +# Legacy single database support +if hasattr(settings, 'LDAPDB_SERVER_URI'): + # Add the LDAP backend + settings.DATABASES['ldap'] = { + 'ENGINE': 'ldapdb.backends.ldap', + 'NAME': settings.LDAPDB_SERVER_URI, + 'USER': settings.LDAPDB_BIND_DN, + 'PASSWORD': settings.LDAPDB_BIND_PASSWORD} + connection = db.connections['ldap'] -# Add the LDAP router -db.router.routers.append(Router()) + # Add the LDAP router + db.router.routers.append(Router())