Django: enviando sinal de atualização

from django.dispatch import Signal

post_update = Signal ()

class MyCustomQuerySet (models.query.QuerySet):
def update (self, kwargs):
super (MyCustomQuerySet, self) .update (
kwargs)
post_update.send (sender = self.model)

class MyCustomManager (models.Manager):
def get query set (self):
return MyCustomQuerySet (self.model, using = self._db)

então você pode declarar seus modelos como:

classe MyCustomModel (models.Model):
objects = MyCustomManager ()

agora, sempre que você chamar MyCustomModel.objects.update (…), ele acionará o sinal post_update.