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)