Пример #1
0
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})
Пример #2
0
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})