コード例 #1
0
ファイル: interface.py プロジェクト: kerasking/Album
 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)