def add_player(request): first = request.GET.get('first', '') last = request.GET.get('last', '') player_gamertag = request.GET.get('gamertag', '') team_name = request.GET.get('teamName', '') age = request.GET.get('age', 0) country = request.GET.get('country', '') kdr = request.GET.get('kdr', 0.00) headshot = request.GET.get('hsPercent', 0.00) fav_weapon = request.GET.get('favWeapon', '') best_map = request.GET.get('bestMap', '') worst_map = request.GET.get('worstMap', '') team = Teams.objects.get(team_name=team_name) weapon = Weapons.objects.get(weapon_name=fav_weapon) b_map = Maps.objects.get(map_name=best_map) w_map = Maps.objects.get(map_name=worst_map) new_p = Players(first_name=first, last_name=last, gamertag=player_gamertag, team_name=team, age=age, country_of_origin=country, kdr=kdr, headshot_percentage=headshot, favorite_weapon=weapon, best_map=b_map, worst_map=w_map) new_p.save() context = {"success": True} data = simplejson.dumps(context) return HttpResponse(data, content_type='application/json')
def player(request): if request.method == 'POST': first = request.POST.get('first_name', '') last = request.POST.get('last_name', '') player_gamertag = request.POST.get('gamertag', '') team_name = request.POST.get('team_name', '') age = request.POST.get('age', '') country = request.POST.get('country_of_origin', '') kdr = request.POST.get('kdr', '') headshot = request.POST.get('headshot_percentage', '') fav_weapon = request.POST.get('favorite_weapon', '') team = Teams.objects.get(team_name=team_name) weapon = Weapons.objects.get(weapon_name=fav_weapon) new_p = Players(first_name=first, last_name=last, gamertag=player_gamertag, team_name=team, age=age, country_of_origin=country, kdr=kdr, headshot_percentage=headshot, favorite_weapon=weapon) new_p.save() else: player_gamertag = request.GET.get('gamertag', '') player = Players.objects.get(gamertag=player_gamertag) context = {} context['player'] = player template = loader.get_template('player.html') data = RequestContext(request, context) return HttpResponse(template.render(data))