def get(self): all_stuff = self.request.GET.get('all', False) x_coord = self.request.GET.get('x_coord', 0) y_coord = self.request.GET.get('y_coord', 0) centre = (y_coord, x_coord) if all_stuff: stuffes = Stuff.get_all() else: stuffes = Stuff.get_near(centre, 100) return self.render('list_stuff.html', stuffes=stuffes, centre=centre)
def post(self): print self.request.POST x_coord = self.request.POST.get('x_coord', 0) y_coord = self.request.POST.get('y_coord', 0) category = self.request.POST.get('category', 'Other') date = self.request.POST.get('date', str(int(time.time()))) img = self.request.POST.get('img', None).value image_file_id = gfs.put(img) print image_file_id stuff = Stuff(image_file_id, (y_coord, x_coord), date, category) print stuff.push()
def get(self): x_coord = self.request.GET.get('x_coord', 0) y_coord = self.request.GET.get('y_coord', 0) stuffes = Stuff.get_near((x_coord, y_coord), 100) self.response.content_type = 'application/json' self.response.write(stuffes_to_json(stuffes))
def get(self, stuff_id): stuff = Stuff.get_by_id(stuff_id) img = gfs.get(stuff.image).read() self.response.content_type = "image/jpg" self.response.write(img)
def get(self): return self.render('index.html', stuffes=Stuff.get_all())