def get(self, request, *args, **kwargs): user_data = {} user_data["summoner"] = request.user.get_username() ls = LeagueStat(**user_data) user_played = ls.all_champions() wsls = ls.winsandloses() total_cs = ls.all_minions_killed() cs_per_min = ls.cs_per_min() xp_per_min = ls.xp_per_min() dmg_to_champions = ls.damage_dealt_to_champions() fb = ls.first_blood() ge = ls.gold_earned() ks = ls.longest_killing_spree() mk = ls.largest_multikill() minions = ls.all_minions_killed() wp = ls.wards_placed() kills = ls.kills() deaths = ls.deaths() assists = ls.assists() tk = ls.towers_killed() g_data = {} for i in xrange(10): g_data["user"] = request.user g_data["user_played"] = user_played[i] g_data["winner"] = wsls[i] g_data["cs"] = total_cs[i] g_data["cs_per_min"] = self.convert_permin(cs_per_min[i]) g_data["xp_per_minute"] = self.convert_permin(xp_per_min[i]) g_data["damage_done"] = dmg_to_champions[i] #!!! g_data["first_blood"] = fb[i] g_data["gold_earned"] = ge[i] g_data["killing_spree"] = ks[i] g_data["largest_multikill"] = mk[i] g_data["dmg_to_champions"] = dmg_to_champions[i] g_data["wards_placed"] = wp[i] g_data["kill"] = kills[i] g_data["death"] = deaths[i] g_data["assist"] = assists[i] g_data["tower"] = tk[i] Game.objects.get_or_create(**g_data) return redirect("/match/games")
def test(): pb = LeagueStat(api_key, marcusshep) print pb.__unicode__() print pb.average_cs()