如何在 Django ORM 中发生删除时计算级联项目的数量



我想在ORM django级别批量删除,但我想查看或模拟连接到它的级联实例的影响。提前致谢

执行 Model delete()方法后,可以print delete()方法的返回值。

instance = Model.objects.get(pk=1)
val = instance.delete() # returns tuple object
print(val) # this will give you all information

或者在删除某些内容之前,您可以计算所有相关对象(反向ForeignKey(将结果保存在变量中,然后删除。

希望,它对你有帮助。

最新更新