Esempio n. 1
0
	def get(self, handler):
		converter = Converter()
		
		measurements_query = Measurement.query().order(-Measurement.date)
		points = measurements_query.fetch(20)
		resultString = ''
		stringToRender = {}
		
		global_stats = stats.GlobalStat.all().get()
		
		stringToRender['stats'] = "<p>Total entities stored %d</p>" % global_stats.count
		
		for point in points:
			resultString += "<tr>\n"
			resultString += "<td>%s</td> " % point.date
			resultString += "<td>%s</td> " % point.brightness
			temp = converter.asciiToFloat(point.temperature)
			resultString += "<td>%2.1f *C</td>\n" % converter.convertToDegree(temp)
			resultString += "</tr>\n"

		stringToRender['results'] = resultString
		render = Renderer()
		render.doRender(handler, 'results.html', stringToRender)