def email(self, value): self.encrypted_email = encrypt(value) self.hashed_email = lookup_hash(value)
def get_by_natural_key(self, username): return self.get(hashed_email=lookup_hash(username))
def create_user(self, email, password=None): u = self.create(hashed_email=lookup_hash(email)) u.email = email u.set_password(password) u.save() return u
def last_name(self, value): self.encrypted_last_name = encrypt(value) self.hashed_last_name = lookup_hash(value)