def save(self, *args, **kwargs): if not self.key: self.key = create_key(self.user) return super(Key, self).save(*args, **kwargs)