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

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

Features currently being evaluated

Feature Description
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.

Filter results

Package Django Reversion django-simple-history django-safedelete django-pgtrigger django-softdelete django-behaviors PINAX-MODELS Django Permanent django-undeletable django-permanent-helpers django-logical-delete django-undelete CleanerVersion
Package Django Reversion django-simple-history django-safedelete django-pgtrigger django-softdelete django-behaviors PINAX-MODELS Django Permanent django-undeletable django-permanent-helpers django-logical-delete django-undelete CleanerVersion
Description django-reversion is an
extension to the Django web
framework that provides
version control for model
instances.
Store model history and
view/revert changes from admin
site.
Mask your objects instead of
deleting them from your
database.
Postgres trigger support
integrated with Django models.
Soft delete for Django ORM,
with support for undelete.
Easily integrate common
behaviors for Django models,
e.g. Timestamps, Publishing,
Authoring, Editing and more.
Provide Support for Logical
Deletes on Models and in the
Django Admin
Yet another approach to
creation of non-deletable and
non-removable from db
restorable django models.
undeletable Django models 🧟‍♂️ django admin helper
classes for django-permanent
models
Fork of django logical delete
f...
Provides a model mixin to
allow objects to be "trashed"
before finally deleted.
CleanerVersion adds a
versioning/historizing layer
to your relational DB which
implements a "Slowly Changing
Dimensions Type 2" behavior
Category App App Other App App App App App App App App App Other
# Using This 98 27 4 0 1 1 1 3 0 0 0 0 12
Python 3?
Development Status Production/Stable Production/Stable Beta Unknown Unknown Beta Beta Beta Production/Stable Production/Stable n/a n/a Production/Stable
Last updated Oct. 4, 2021, 11:55 a.m. Oct. 21, 2021, 12:10 p.m. Sept. 23, 2021, 3:22 a.m. Aug. 15, 2021, 4:45 p.m. July 4, 2021, 6:44 p.m. Sept. 19, 2020, 9:18 a.m. April 19, 2019, 5:40 p.m. June 6, 2019, 7:34 a.m. May 2, 2020, 3:59 a.m. Nov. 29, 2021, 2:05 a.m. July 16, 2014, 2:43 p.m. July 5, 2014, 11:52 p.m. Feb. 7, 2019, 1:22 a.m.
Version 4.0.0 3.0.0 1.1.0 2.4.0 0.9.2 0.5.1 3.0 1.1.6 1.1.0 1.0.1 n/a n/a 2.1.1
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub
Commits
Stars 2653 1468 446 190 252 208 89 69 13 2 9 22 135
Repo Forks 457 359 97 9 78 9 23 19 5 n/a 1 8 51
Participants etianen
etienned
claudep
ErwinJunge
michael-k
daaray
carlosxl
ivissani
ticosax
AgDude
more...
treyhunner
macro1
dependabot[bot]
jezdez
joaojunior
kseever
joaofrancese
dnozay
matklad
RealOrangeOne
more...
Gagaro
AndreasBackx
fle
yuekui
AlfioEmanueleFresta
leplatrem
wli
mkoistinen
aljp
ADR-007
more...
wesleykendall
tomage
rrauenza
simonw
arpitremarkable
scoursen
alexahn
alexmadjar
Mimino666
dgaus
pcarn
roelio
bashu
bil-bas
bgunebakan
more...
audiolion
kazqvaizer
apirobot
f213
richardnias
Roconda
vonmaster
paltman
KatherineMichel
psychok7
angvp
jeffbowen
binarymatt
meteozond
atin65536
jarekwg
bashu
davidfischer-ch
kregoslup
aidanlister
ydaniv
kakulukia
lowks
bashu paltman
angvp
binarymatt
cpbotha
powellc
robcharlwood
z4c
maennel
brki
boydjohnson
raphaelm
kuvandjiev
ezheidtmann
dunkelstern
frensjan
yscumc
brandonmoser
more...
Documentation N/A N/A N/A N/A N/A N/A
Tests
Date of removal
Related deletion
Changesets n/a - SCD type 2 used
Python 3
Django Admin Support see django-permanent-helpers
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A