-denorm_update = django.dispatch.Signal(providing_args=["instance", "field", "old", "new"])
-
-class DenormalizedField(models.PositiveIntegerField):
- __metaclass__ = models.SubfieldBase
-
- def contribute_to_class(self, cls, name):
- super (DenormalizedField, self).contribute_to_class(cls, name)
- if not hasattr(cls, '_denormalizad_fields'):
- cls._denormalizad_fields = []
-
- cls._denormalizad_fields.append(name)