45 ms·
All you need is a layer of abstraction to get past the downsides of soft deletion. You can use views or your ORM (if you use one) In Django, it's really easy t
by pilgrimfff 4y ago
All you need is a layer of abstraction to get past the downsides of soft deletion. You can use views or your ORM (if you use one)
In Django, it's really easy to create almost seamless soft deletion logic in the model manager or in your querysets.
Over the last decade, I find myself using soft deletion more and more - usually to accommodate user/client requests.