def post(self): email = get_user_email() if email and is_user_admin(): # get params from post request data = json.loads(self.request.body) name = data["name"] email = data["email"] salary = float(data["salary"]) # do not hire a person with same name if Deliverer.get_by_name(name): return else: boy = Deliverer() boy.name = name boy.email = email boy.salary = salary boy.put() # email the deliverer emailsender.send_hire_email(boy.email, boy) else: self.redirect('/home')