django发出批量删除/更新信号

时间:2015-06-01 20:00:04

标签: django signals

我找不到任何关于为什么会发生这种情况的文档,但根据文档,批量操作不应该触发模型信号。

现在的问题是,如果我做somequeryset.delete(),即使是批量操作,也会为每个已删除的对象触发信号! 另一方面,somequeryset.update(someField = 5)不会触发任何信号!

所以这几乎是一个意想不到的结果,我希望两者的行为相同。

Django 1.7.7

有什么想法吗?我希望删除信号有一个信号但是在批量删除时触发它是不可接受的

0 个答案:

没有答案