def post(self): login_template = the_jinja_env.get_template('templates/login2.html') if self.request.get('first_name') != "": first_name = self.request.get('first_name') last_name = self.request.get('last_name') username = self.request.get('username') password = self.request.get('password') secure_data = UserData(first_name=first_name, last_name=last_name, username=username, password=password, loggedin=False) secure_data.put() self.response.write(login_template.render())
def post(self): ## here's the new POST method in the MainHandler results_template = env.get_template('newr.html') error_template = env.get_template('error.html') # the variables that are sent to results.html are user_answer_1 and user_answer_2 # they contain the input values from the main.html form with names answer1 and answer2 template_variables = { 'noun1':self.request.get("noun1"), 'email':self.request.get("email"), #"birthday":self.request.get("birthday") } u = UserData(name =template_variables['noun1'], email = template_variables['email']) #birthday = template_variables['birthday'] exclusive = UserData.query().filter(UserData.name==template_variables['noun1']) only_one=exclusive.fetch() if len(only_one)>=1: self.response.out.write(error_template.render()) else: self.response.out.write(results_template.render(template_variables)) u.put()