def post(self): url = self.request.get("img_url") if url: inputimage = urlfetch.fetch(url) if inputimage.status_code == 200: image = Image() image.source_url = url image.full_size = inputimage.content image.title = "Test image" # TODO move to task queue image.thumb_nail = images.resize(image.full_size, 64, 64) image.put() puzzle = Puzzle() puzzle.name = "Test puzzle" puzzle.image = image puzzle.put() self.redirect("/svg")