def get(self): self.response.headers['Content-Type'] = 'text/html' email = users.get_current_user().email() query = MyList.query(MyList.email == users.get_current_user().email()) template_values = {'query': query} template = JINJA_ENVIRONMENT.get_template('show.html') self.response.write(template.render(template_values))
def get(self): self.response.headers['Content-Type'] = 'text/html' userid = users.get_current_user().email() userid = hashlib.sha1('%s' % (userid)).hexdigest() query = MyList.query(MyList.user_id == userid) template_values = {'query': query} template = JINJA_ENVIRONMENT.get_template('uanagram.html') self.response.write(template.render(template_values))
def get(self): self.response.headers['Content-Type'] = 'text/html' url = '' url_string = '' welcome = 'Welcome back' my_list = None d = [] user = users.get_current_user() if user: url = users.create_logout_url(self.request.uri) url_string = 'logout' key = ndb.Key('MyList', user.user_id()) email = users.get_current_user().email() email = hashlib.sha1('%s' % (email)).hexdigest() word = self.request.get('searchword') lexicoword = ''.join(k for k, g in groupby(sorted(word))) query = MyList.query(MyList.user_id == email) string8 = None my_list1 = None for i in query: if i.lexicographical in lexicoword: if i.lexicographical == lexicoword: pass else: string8 = i.lexicographical if string8 == None: pass else: key1 = ndb.Key('MyList', string8 + email) my_list1 = key1.get() d.append(my_list1) key = ndb.Key('MyList', lexicoword + email) my_list = key.get() else: url = users.create_login_url(self.request.uri) url_string = 'login' template_values = { 'url': url, 'url_string': url_string, 'user': user, 'welcome': welcome, 'my_list': my_list, 'my_list': my_list, 'd': d } template = JINJA_ENVIRONMENT.get_template('main.html') self.response.write(template.render(template_values))
def get(self): self.response.headers['Content-Type'] = 'text/html' url = '' url_string = '' welcome = 'Welcome back' my_list = None a = [] user = users.get_current_user() if user: url = users.create_logout_url(self.request.uri) url_string = 'logout' key = ndb.Key('MyList', user.user_id()) email = users.get_current_user().email() string = self.request.get('input77') string7 = ''.join(k for k, g in groupby(sorted(string))) query = MyList.query( MyList.email == users.get_current_user().email()) string8 = None my_list1 = None for i in query: if i.lexographical in string7: if i.lexographical == string7: pass else: string8 = i.lexographical if string8 == None: pass else: key1 = ndb.Key('MyList', string8 + email) my_list1 = key1.get() a.append(my_list1) key = ndb.Key('MyList', string7 + email) my_list = key.get() else: url = users.create_login_url(self.request.uri) url_string = 'login' template_values = { 'url': url, 'url_string': url_string, 'user': user, 'welcome': welcome, 'my_list': my_list, 'my_list': my_list, 'a': a } template = JINJA_ENVIRONMENT.get_template('main.html') self.response.write(template.render(template_values))
def get(self): self.response.headers['Content-Type'] = 'text/html' email = users.get_current_user().email() string = self.request.get('input77') string7 = ''.join(k for k, g in groupby(sorted(string))) action = self.request.get('button') e = [] d = [] if action == 'search': if string7 == None or '': pass else: c = [] query = MyList.query( MyList.email == users.get_current_user().email()) for i in query: for j in i.lexographical: if j in string7: c.append(i.lexographical) else: break break z = 0 m = [] s = 0 for i in query: z = len(i.lexographical) s = c.count(i.lexographical) if z == s: m.append(i.lexographical) else: pass if string7 in m: m.remove(string7) for i in m: key1 = ndb.Key('MyList', i + email) my_list1 = key1.get() d.append(my_list1) key = ndb.Key('MyList', string7 + email) my_list = key.get() template_values = {'my_list': my_list, 'd': d} template = JINJA_ENVIRONMENT.get_template('search.html') self.response.write(template.render(template_values))