Skip to content

Commit

Permalink
Add missing query.py to repo
Browse files Browse the repository at this point in the history
  • Loading branch information
paltman committed Aug 29, 2012
1 parent 35c7603 commit 41b07d2
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions logicaldelete/query.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
from django.db.models.query import QuerySet


class LogicalDeleteQuerySet(QuerySet):

def delete(self):
assert self.query.can_filter(), \
"Cannot use 'limit' or 'offset' with delete."
for obj in self.all():
obj.delete()
self._result_cache = None
delete.alters_data = True

0 comments on commit 41b07d2

Please sign in to comment.