I can simply overwrite the save save method like so
def save(self, *args, **kwargs):
# Do something
super(Goal, self).save(*args, **kwargs)
# Do something else
How come i can't overwrite the update method in the same way? It doesn't run any of my custom code when updating an object.
def update(self, *args, **kwargs):
# Do something
super(Goal, self).update(*args, **kwargs)
# Do something else