修复BUG: 修复软删除bug

pull/79/head
猿小天 2022-11-06 00:11:03 +08:00
parent b308877a14
commit b5a1e7a3bb
3 changed files with 3 additions and 7 deletions

View File

@ -25,7 +25,7 @@ class SoftDeleteQuerySet(QuerySet):
:return: Tuple eg.(3, {'lqModel.Test': 3}) :return: Tuple eg.(3, {'lqModel.Test': 3})
""" """
if soft_delete: if soft_delete:
return self.update(is_deleted=True) return super(SoftDeleteQuerySet, self).update(is_deleted=True)
else: else:
return super(SoftDeleteQuerySet, self).delete() return super(SoftDeleteQuerySet, self).delete()

View File

@ -94,11 +94,7 @@ class CustomModelViewSet(ModelViewSet,ImportSerializerMixin,ExportSerializerMixi
instance = self.get_object() instance = self.get_object()
request_data = request.data request_data = request.data
soft_delete = request_data.get('soft_delete',True) soft_delete = request_data.get('soft_delete',True)
if soft_delete: instance.delete(soft_delete=soft_delete)
instance.is_deleted = True
instance.save()
else:
self.perform_destroy(instance)
return DetailResponse(data=[], msg="删除成功") return DetailResponse(data=[], msg="删除成功")

View File

@ -1,7 +1,7 @@
# 所有环境默认 # 所有环境默认
# 页面 title 前缀 # 页面 title 前缀
VUE_APP_TITLE=D2Admin VUE_APP_TITLE=DvAdmin
# 网络请求公用地址 # 网络请求公用地址
VUE_APP_API=/api/ VUE_APP_API=/api/