def post(self):
		upload = self.get_uploads()[0]
		latitude = self.request.POST.get('latitude')
		longitude = self.request.POST.get('longitude')
		image = ImageBlob(image_blob_key=upload.key(),latitude=latitude,longitude=longitude)
		image.put()
		
		memcache.delete("images") #Reset memcache
		self.response.out.write(image.key())
Beispiel #2
0
	def get(self):
		links=memcache.get("images")
		if not links:
			links=[]
			image_blobs =ImageBlob.all()
			for i in image_blobs:
				links.append(images.get_serving_url(i.image_blob_key))
			memcache.set('images',links,60*60)
		self.response.headers.add_header('Content-Type', 'application/json')
		self.response.out.write(json.dumps(links,indent=4))