Safe/Soft/Logical deletion/trashing and restoration/undeletion Packages

Apps that allows to hide objects for a possible future restoration instead of complete deletion.

Django Reversion

django-reversion is an extension to the Django web framework that provides version control for model instances.

App 6.1.0 102 May 08, 2026
3,159 490
django-simple-history

Store model history and view/revert changes from admin site.

App 3.11.0 34 May 08, 2026
2,448 506
django-safedelete

Mask your objects instead of deleting them from your database.

Other 1.4.1 4 May 08, 2026
708 128
django-pgtrigger

Write Postgres triggers for your Django models

App 4.17.0 0 May 08, 2026
635 45
django-softdelete

Soft delete for Django ORM, with support for undelete.

App 0.11.5 1 May 08, 2026
404 102
django-behaviors

Easily integrate common behaviors for Django models, e.g. Timestamps, Publishing, Authoring, Editing and more.

App 0.5.1 1 May 08, 2026
217 10
pinax-models

Provide Support for Logical Deletes on Models and in the Django Admin

App 3.0 1 May 08, 2026
89 25
django-undelete

Provides a model mixin to allow objects to be "trashed" before finally deleted.

App - 0 May 08, 2026
22 8
django-undeletable

undeletable Django models

App 1.1.2 0 May 08, 2026
14 6
Django Permanent

Yet another approach to creation of non-deletable and non-removable from db restorable django models.

App 2.0.0 3 May 08, 2026
0 0