コード例 #1
0
ファイル: wethervue.py プロジェクト: bigjust/wethervue
	def POST(self):
		form = addressForm()
		if not form.validates():
			result = data.getAllLocations()
			return render.locations(locationSet=result, form=form)
		else:
			data.addLocation(form.d, GMapsAPIKey)
			result = data.getAllLocations()
			return render.locations(locationSet=result, form=form)
コード例 #2
0
ファイル: wethervue.py プロジェクト: bigjust/wethervue
	def GET(self):
		form = addressForm()
		result = data.getAllLocations()
		return render.locations(locationSet=result, form=form)
コード例 #3
0
ファイル: wethervue.py プロジェクト: bigjust/wethervue
def prepareLocationSet():
	locationSet = list(data.getAllLocations())
	for location in locationSet:
		if location.latitude is None:
			data.geocode(location, GMapsAPIKey)
コード例 #4
0
ファイル: wethervue.py プロジェクト: bigjust/wethervue
	def GET(self,id):
		prepareLocationSet()
       		locationSet = list(data.getAllLocations())
		kmlSet = list(data.getAllOverlays())
		return render.showMapV3(id=id, locationSet=locationSet, kmlSet=kmlSet)
コード例 #5
0
ファイル: wethervue.py プロジェクト: bigjust/wethervue
	def GET(self, id):
		db.delete(id)
		result = data.getAllLocations()
		web.seeother('/locations')