# Just do it in the save method. ie, override the save method of Model class. def save(self, *args, **kwargs): self.username = self.username.lower() return super(User, self).save(*args, **kwargs)