def delete(self): from dockit.backends import get_index_router pre_delete.send(sender=type(self), instance=self) backend = self._meta.get_document_backend_for_write() backend.delete(type(self), self._meta.collection, self.get_id()) get_index_router().on_delete(type(self), self._meta.collection, self.get_id()) post_delete.send(sender=type(self), instance=self)
def delete(self): pre_delete.send(sender=type(self), instance=self) backend = self._meta.get_backend() backend.delete(type(self), self._meta.collection, self.get_id()) post_delete.send(sender=type(self), instance=self)