Ejemplo n.º 1
0
 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())
Ejemplo n.º 2
0
 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()