def get(self, event_id): event_id = int(event_id) query = Show.query(Show.event_id == ndb.Key(Event, event_id)) shows_list = [] for each in query.fetch(): show_id = each.key.id() client = each.client_id.get() screen = each.client_id.get() if client is not None: client_name = each.client_id.get().name else: client_name = "Unknown" if screen is not None: screen_name = each.screen_id.get().name else: screen_name = "Unknown" datetime = each.datetime shows_list.append({ 'show_id': show_id, 'client_name': client_name, 'screen_name': screen_name, 'datetime': datetime }) return jsonify(shows_list)
def get(self): user_id = request.environ['USER_ID'] client_id = user_id.get().detail_id shows = Show.query(Show.client_id == client_id) shows_list = [] for show in shows: event_name = show.event_id.get().name screen_name = show.screen_id.get().name shows_list.append({ "event_name": event_name, 'screen_name': screen_name, "datetime": show.datetime }) return jsonify(shows_list)