修复BUG: 修复软删除bug
parent
b308877a14
commit
b5a1e7a3bb
|
@ -25,7 +25,7 @@ class SoftDeleteQuerySet(QuerySet):
|
|||
:return: Tuple eg.(3, {'lqModel.Test': 3})
|
||||
"""
|
||||
if soft_delete:
|
||||
return self.update(is_deleted=True)
|
||||
return super(SoftDeleteQuerySet, self).update(is_deleted=True)
|
||||
else:
|
||||
return super(SoftDeleteQuerySet, self).delete()
|
||||
|
||||
|
|
|
@ -94,11 +94,7 @@ class CustomModelViewSet(ModelViewSet,ImportSerializerMixin,ExportSerializerMixi
|
|||
instance = self.get_object()
|
||||
request_data = request.data
|
||||
soft_delete = request_data.get('soft_delete',True)
|
||||
if soft_delete:
|
||||
instance.is_deleted = True
|
||||
instance.save()
|
||||
else:
|
||||
self.perform_destroy(instance)
|
||||
instance.delete(soft_delete=soft_delete)
|
||||
return DetailResponse(data=[], msg="删除成功")
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue