class Yadda(models.Model):
blah = models.CharField(max_length=32)
def __unicode__(self):
return u"%s" % self.blah
def __init__(self, *args, **kw):
print "yadda __init__", args, kw
super(Yadda, self).__init__(*args, **kw)
self._old_blah = self.blah
def save(self, **kw):
print "yadda save"
if self.blah != self._old_blah:
print "blah changed - was : %s - now : %s" %
(self._old_blah, self.blah)
super(Yadda, self).save(**kw)