def get(self): keyname = self.request.get("keyname") trust = Trust.get_by_key_name(keyname) if trust: lat, lon, name, country, placeset = helpers.get_lat_lon(trust.postcode) if lat: self.response.out.write(lat) self.response.out.write(lon) item = { "lat":lat, "lon":lon, "name":trust.name, "key":keyname } helpers.simple_geo_add(item, NHS_LAYER) trust.lat = str(lat) trust.lon = str(lon) trust.put()
def post(self): lat = False lon = False name = False country = False results = False trustset = False count = 0 totalcount = 0 if self.request.get("q"): q = self.request.get("q") else: q = "" if len(q) > 0: lat, lon, name, country, placeset = helpers.get_lat_lon(q + " UK") if lat: results, keyset = get_results(lat, lon) if results: trustlist, totalcount = build_leaguetable("best") trustset, count = get_trustset(self, keyset, results) else: trustset = False count = 0 if not name: name = q template_values = { "q": q, "lat": lat, "lon": lon, "name": name, "country": country, "trustset": trustset, "count": count, "totalcount": totalcount } helpers.render_template(self, "mrsa/home.html", template_values)