Ребят а магкое удаление, методом переопределения поля модели, условно delete = False или true, его я так понял не в DeleteView реализовывать нужно?
в модели перепиши delete
чтоб в результате, когда пишешь так
Model.objects.first().delete()
модель меняла статус
если перепишешь так как выше, то и из админки модель не будет удаляться, а будет менять статус