Ejemplo n.º 1
0
	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()
Ejemplo n.º 2
0
	def get(self):
		if self.request.get('name'):
			wards = Ward.all().filter('name =', self.request.get('name')).fetch(limit=1)
			self.render('display', {'ward': wards[0] })
		else:
			self.render('display')
Ejemplo n.º 3
0
def get_ward(full_code):
	wards = Ward.all().filter('full_code =', full_code).fetch(limit=1)
	return wards[0] if wards else None