def get(self): mail = self.request.get("mail") name = self.request.get("name") child_id = self.request.get("child_id") if child_id: child = Child.get_by_id(child_id) else: child = None if mail: parent = Parent.get_by_id(mail) if parent: parent.parent_id = mail parent.name = name if child_id: parent.child = child parent.put() ret = parent.to_dict() else: ret = {"status": "no record"} else: ret = {"status": "no key"} json_string = json.dumps(ret, ensure_ascii=False) self.response.content_type = "application/json" self.response.out.write(json_string)
def get(self): child_id = self.request.get("child_id") if child_id: child = Child.get_by_id(child_id) if child: ret = child.to_dict() else: ret = {"status": "no record"} else: ret = {"status": "no key"} json_string = json.dumps(ret, ensure_ascii=False) self.response.content_type = "application/json" self.response.out.write(json_string)
def get(self): child_id = self.request.get("child_id") name = self.request.get("name") if child_id: child = Child.get_by_id(child_id) if child: ret = {"status": "record already exists"} else: key = Child(id=child_id, child_id=child_id, name=name).put() child = key.get() ret = child.to_dict() else: ret = {"status": "no key"} json_string = json.dumps(ret, ensure_ascii=False) self.response.content_type = "application/json" self.response.out.write(json_string)
def get(self): child_id = self.request.get("child_id") name = self.request.get("name") ret = [] if child_id: child = Child.get_by_id(child_id) if child: ret.append(child.to_dict()) elif name: query = Child.query(Child.name == name) for c in query: ret.append(c.to_dict()) else: query = Child.query() for c in query: ret.append(c.to_dict()) json_string = json.dumps(ret, ensure_ascii=False) self.response.content_type = "application/json" self.response.out.write(json_string)