Sorry, I didn't look at this closely enough before--there's no point in saving a deletion record, because as soon as you delete the organization (next line), it's going to delete the deletion record too.

In other words, once it's gone, it's gone...!

If you do want to keep things around, you'd have to filter to show only organizations that don't have deletion records--which might be smarter anyway.  This would be easy: just do `organizations = [blah selection code].filter(deletionrecord_set__isnull=True), or some such filter.