【发布时间】:2014-04-15 07:23:42
【问题描述】:
我将信号用于在删除、保存、更新对象等时应始终完成的事情。但是,有时我不想调用我的保存信号,所以我使用
Model.objects.filter(id=instance.id).update(field=value)
代替实例的save方法:
instance.save()
在删除对象的情况下,也有一些时候我不想调用删除信号,但我还没有找到避免调用它们的方法。有办法吗??
更新:
我正在使用 django 1.6.2 并像这样调用删除方法:
Model.objects.filter(id=instance.id).delete()
在查询集上仍然调用删除信号。
【问题讨论】:
标签: django django-models django-signals