def view_players(): data = request.get_json() team = data.get("team") team_id = Team.pk_by_name(team) player_list = Player.view_players(team_id[0]) # pk_by_name returns a tuple (e.g. (1,0) and must be accessed via index values.) return jsonify({"players": player_list})
def add_player(): data = request.get_json() player = data.get("player") team = data.get("team") # Retrieves coach and name variables sent from react POST request. These variable names must match key names in React JSON post request. team_id = Team.pk_by_name(team) # Player constructor assumes team already exists. Need to obtain team ID (pk) in order to create a new player. # print("THE TEAM ID IS", team_id) new_player = Player(name=player, team_id=team_id[0]) new_player.insert() return jsonify({"success": True})