Another way to do this according to the Django documentation:
def save(self, force_insert=False, force_update=False, *args, **kwargs):
is_create = self._state.adding
if is_create:
# Do create stuff
else:
# Do update stuff
super().save(*args, **kwargs)