Esempio n. 1
0
def get_team(request):
    #team_name = request.POST.get('team_name')
    #if not team_name:
    #    return HttpResponse(status=500)  # TODO: return correct error

    username = '******'
    user_objs = User.objects(name=username)
    if user_objs:
        if len(user_objs) > 1:
            return HttpResponse(status=500)
        else:
            user = user_objs[0]
            team = user.team
    else:
        return HttpResponse(status=500)

    goalkeeper = general.convert_player_objs(team.goalkeeper)
    defenders = general.convert_player_objs(team.defenders)
    midfielders = general.convert_player_objs(team.midfielders)
    forwards = general.convert_player_objs(team.forwards)
    subs = general.convert_player_objs(team.subs)

    team_dict = {
        'goalkeeper': goalkeeper,
        'defenders': defenders,
        'midfielders': midfielders,
        'forwards': forwards,
        'subs': subs,
        'max_team_starting_value': settings.MAX_TEAM_STARTING_VALUE
    }

    response = json.dumps({'team': team_dict})
    return HttpResponse(response, mimetype='application/json')
Esempio n. 2
0
def get_players(request):
    players_objs = Player.objects.all()

    players = general.convert_player_objs(players_objs)

    response = json.dumps({'players': players})
    return HttpResponse(response, mimetype='application/json')