def get(self): results = [] q = List.query() for list in q.iter(): results.append(list.to_dict()) self.response.headers['Content-Type'] = 'application/json' self.response.out.write(json.dumps(results));
def get(self, version): if not self.valid_version(version): self.error(404, "API Version %s not supported" % version) return query = List.query().order(List.name) data = [s.rest(self.base_url(version)) for s in query] data = {"lists": data} self.json(data)
def get(self): lists = List.query().fetch(20) newList = [] for item in lists: newList.append({"name": item.name, "listKey": item.key.urlsafe()}) self.response.write(json.dumps(newList))
def get(self): td = { "services_selected": True, "url": "/admin/api/v1/services", "action": "create", "service_lists": List.query().fetch(100), } td.update(site.default_template_data()) self.render(td, 'admin/services_create.html')
def get(self, slug): service = Service.get_by_slug(slug) if not service: self.not_found() return td = { "services_selected": True, "url": "/admin/api/v1/services/" + slug, "description": service.description, "slug": service.slug, "name": service.name, "action": "edit", "service_lists": List.query().fetch(100), } if service.list is not None: td["list"] = service.list.name else: td["list"] = "" td.update(site.default_template_data()) self.render(td, 'admin/services_create.html')
def get(self): td = default_template_data() td["lists_selected"] = True td["lists"] = List.query().order(List.name).fetch(1000) self.render(td, 'admin/list.html')