def index(): room = request.query.get('d') if room: room = room.strip() q = MonopolyRoom.all() q.filter('game_code = ', room) result = q.get() if result: # delete from GAE result.delete() # delete from Firebase fb = Firebase('https://summerwxy.firebaseio.com/monopoly/%s' % room) fb.remove() redirect('/monopoly') return # show list session = get_current_session() allow = session.get('allow', '') q = MonopolyRoom.all() q.order('-created') data = [] for r in q.run(limit=10): data.append({'game_name': r.game_name, 'game_code': r.game_code, 'number_of_player': r.number_of_player, 'status': not r.password and '公開' or (r.game_code == allow) and '私人(已進入)' or '私人'}) return dict({'data': data})