feat: mlogbin删除时需要删除子集ftest记录2
This commit is contained in:
parent
b20dee64df
commit
bc44d0335a
|
@ -486,8 +486,8 @@ class MlogbInViewSet(CreateModelMixin, UpdateModelMixin, DestroyModelMixin, Cust
|
||||||
qs = Mlogb.objects.filter(**query_dict)
|
qs = Mlogb.objects.filter(**query_dict)
|
||||||
# 需要删除子集ftest记录
|
# 需要删除子集ftest记录
|
||||||
ftestIds = Mlogbw.objects.filter(mlogb__in=qs).values_list("ftest__id", flat=True)
|
ftestIds = Mlogbw.objects.filter(mlogb__in=qs).values_list("ftest__id", flat=True)
|
||||||
Ftest.objects.filter(id__in=ftestIds).delete()
|
|
||||||
Mlogb.objects.filter(**query_dict).delete()
|
Mlogb.objects.filter(**query_dict).delete()
|
||||||
|
Ftest.objects.filter(id__in=ftestIds).delete()
|
||||||
instance.delete()
|
instance.delete()
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
|
|
Loading…
Reference in New Issue