def home(request): if request.method == 'POST': form = NameForm(request.POST) if form.is_valid(): summoner_name = form.cleaned_data['summoner_name'] std_summoner_name = sum_name_standardize(summoner_name) player = Player.objects.get(std_summoner_name=std_summoner_name) summoner_to_db_display(std_summoner_name, player.region, player.summoner_id) return HttpResponseRedirect('/champs/summoner/{}/'.format(std_summoner_name)) else: form = NameForm() return render(request, 'champs/home.html', {'form': form})
def user_profile(request, std_summoner_name): player = Player.objects.get(std_summoner_name=std_summoner_name) player_statsets = summoner_to_db_display(std_summoner_name, player.region, player.summoner_id) matches = [statset.match for statset in player_statsets] all_statsets = StatSet.objects.filter(match__match_id__in = matches) context = { 'all_statsets':all_statsets, 'player_statsets':player_statsets, 'player':player, } return render(request, 'champs/user_profile.html', context)