def get(self, album_key): album = Album.get(album_key) result_album = {} result_album['key'] = str(album.key()) result_album['name'] = album.name result_album['cover'] = album.cover result_album['description'] = album.description result_pictures = []; pictures = Picture.all().ancestor(album) for picture in pictures: resultPicture = {} resultPicture['key'] = str(picture.key()) resultPicture['name'] = picture.name resultPicture['url'] = picture.image resultPicture['date'] = str(picture.date) result_pictures.append(resultPicture) result = {} result['album'] = result_album result['pictures'] = result_pictures s = json.dumps(result, separators=(',', ':')) self.response.headers['Content-Type'] = 'application/json' self.response.write(s)