Esempio n. 1
0
def json_get_current_player_name(request):
    """Returns the concatenated first and last names of the logged in player."""
    name = Player.logged_in_player(request).user.get_full_name();
    json_data = json.dumps(name);

    return HttpResponse(
        json_data,
        content_type="application/json"
    )
Esempio n. 2
0
def json_get_current_player_team(request):
    """Returns H or Z, corresponding to logged in player's team."""

    team = Player.logged_in_player(request).team
    json_data = json.dumps(team)

    return HttpResponse(
        json_data,
        content_type="application/json"
    )
Esempio n. 3
0
def json_get_all_graduation_years(request):
    """A pretty useless function that displays all graduation years.

    You should replace this with one you actually want.

    """

    # Check out HVZ/main/models.py for helper functions relating to Players.
    # Player.current_players() returns all Players in the current Game.
    years = Player.logged_in_player(request).team

    # json.dumps creates a string from a Python object. You can then
    # read the string and convert it into an Objective-C data
    # structure using NSJSONSerialization in Objective-C.
    json_data = json.dumps(years)

    return HttpResponse(
        json_data,
        content_type="application/json"
    )