def get(self): pre_keys = None email = self.request.get('email') if email: i = Identity.query(Identity.email == email).get() if i: pre_keys = i.pre_keys template_values = {'pre_keys': pre_keys, 'email': email} template = jinja_environment.get_template('search.htm') # self.response.write('Hello world!') self.response.out.write(template.render(template_values))
def delete(self): gtoken = self.request.cookies.get('gtoken') if gtoken: gitkit_user = gitkit_instance.VerifyGitkitToken(gtoken) key_id = self.request.get("id") obj = ndb.Key(urlsafe=key_id) i = Identity.query(Identity.email == gitkit_user.email).get() list_of_keys = ndb.get_multi(i.pre_keys) print i.pre_keys print obj if obj in i.pre_keys: obj.delete() i.pre_keys.remove(obj) i.put() else: self.abort(403) self.response.out.write("it works!")