git-svn-id: https://svn.bolloretelecom.eu/opensource/django-ldapdb/trunk@1036
e071eeec-0327-468d-9b6a-
08194a12b294
query = Query(model, WhereNode)
super(QuerySet, self).__init__(model=model, query=query, using=using)
query = Query(model, WhereNode)
super(QuerySet, self).__init__(model=model, query=query, using=using)
- def delete(self):
- "Bulk deletion."
- connection = connections[self.db]
- try:
- vals = connection.search_s(
- self.model.base_dn,
- self.model.search_scope,
- filterstr=compiler.query_as_ldap(self.query),
- attrlist=[],
- )
- except ldap.NO_SUCH_OBJECT:
- return
-
- # FIXME : there is probably a more efficient way to do this
- for dn, attrs in vals:
- connection.delete_s(dn)
-