+ self.features = DatabaseFeatures()
+ self.ops = DatabaseOperations()
+
+ def _cursor(self):
+ if self.connection is None:
+ self.connection = ldap.initialize(settings.LDAPDB_SERVER_URI)
+ self.connection.simple_bind_s(
+ settings.LDAPDB_BIND_DN,
+ settings.LDAPDB_BIND_PASSWORD)
+ return DatabaseCursor(self.connection)