Exemplo n.º 1
0
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')
Exemplo n.º 2
0
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))