Safe/Soft/Logical deletion/trashing and restoration/undeletion
Apps that allows to hide objects for a possible future restoration instead of complete deletion.
Search & Filter
| Package | Django Reversion | django-simple-history | django-pgtrigger | django-safedelete | django-softdelete | Django Permanent |
|---|---|---|---|---|---|---|
|
Description
|
django-reversion is an
extension to the Django web framework that provides version control… |
Store model history and
view/revert changes from admin site. |
Write Postgres triggers for
your Django models |
Mask your objects instead of
deleting them from your database. |
Soft delete for Django ORM,
with support for undelete. |
Yet another approach to
creation of non-deletable and non-removable from db restorable dja… |
|
Category
|
App | App | App | Other | App | App |
|
Using This
|
102
|
34
|
0
|
4
|
1
|
3
|
|
Python 3?
|
Yes | Yes | Yes | Yes | No | Yes |
|
Dev Status
|
Production/Stable | Production/Stable | Unknown | Beta | Unknown | Production/Stable |
|
Version (PyPI)
|
6.1.0 | 3.11.0 | 4.17.0 | 1.4.1 | 0.11.5 | 2.0.0 |
|
Stars
|
3,159 | 2,448 | 635 | 708 | 404 | 0 |
|
Forks
|
490 | 506 | 45 | 128 | 102 | 0 |
|
Commits
|
|
|
|
|
|
|
|
Updated
|
1 Feb 2026 | 17 Apr 2026 | 4 Dec 2025 | 5 Mar 2025 | 10 Apr 2025 | 7 Feb 2026 |
|
License
|
BSD | BSD License | BSD-3-Clause | BSD | BSD License | BSD |
|
Links
|
||||||
|
Feature Comparison
(click cells to edit)
|
||||||
|
Tests
|
|
|
—
|
|
|
|
|
Date of removal
|
|
|
—
|
|
|
|
|
Related deletion
|
|
|
—
|
|
|
|
|
Changesets
|
|
|
—
|
|
|
|
|
Python 3
|
|
|
—
|
|
|
|
|
Django Admin Support
|
|
—
|
—
|
|
—
|
see django-permanent-helpers
|
django-reversion is an extension to the Django web framework that provides version control for model instances.
Yet another approach to creation of non-deletable and non-removable from db restorable django models.
Features Being Compared
Tests
Date of removal
Related deletion
Changesets
Ability to chain deletions together for a better tracking and revertion.
Python 3
Django Admin Support
Support in the Django Admin for interacting with package features.