例子:
result = DmsSysUser.objects.filter(id=request.POST.get('id')).delete()
print(type(result))
print(result)
删除成功,结果如下:
<class ‘tuple’>
(1,{‘DMS.DmsSysUser’:1})
删除失败,结果如下:
<class ‘tuple’>
(0,{‘DMS.DmsSysUser’:0})
result = DmsSysUser.objects.filter(id__gt=1).delete()
print(type(result))
print(result)
结果如下:
<class ‘tuple’>
(4,{‘DMS.DmsSysUser’:4})
Performs an SQL delete query on all rows in the QuerySet and returns the number of objects deleted and a dictionary with the number of deletions per object type.
综上可直接这样判断:
if DmsSysUser.objects.filter(id=deleteID).delete()[0] :
print('成功')
else:
print('失败')
官方文档资料: