def get(self): postcode_query = self.request.get('postcode').replace(' ', '') if postcode_query: postcodes = Postcode.all().filter('postcode =', postcode_query).fetch(limit=1) self.render('display', {'postcode': postcodes[0] }) else: self.render('display')
def post(self): postcode = self.request.get('postcode').replace(' ', '') latitude = self.request.get('latitude') longitude = self.request.get('longitude') ward_code = self.request.get('ward_code') district_code = self.request.get('district_code') county_code = self.request.get('county_code') full_code = county_code + district_code + ward_code wards = Ward.all().filter('full_code =', full_code).fetch(limit=1) postcode_obj = Postcode( postcode = postcode, latitude = float(latitude), longitude = float(longitude), ward = wards[0] if wards else None, ) postcode_obj.put()
def post(self): st_albans = True postcodes = Postcode.all().order('-postcode').fetch(10) for code in postcodes: if code.postcode.startswith('AL'): code.delete() else: st_albans = False if st_albans: taskqueue.add(url='/delete-st-albans')