Example #1
0
def change_player_django_form(request, player_id):
    player = Player.objects.get(id=player_id)
    form = PlayerChangeForm(data={"email": player.email, "name": player.name})
    if request.method == "POST":
        form = PlayerChangeForm(request.POST)
        if form.is_valid():
            player.email = form.cleaned_data["email"]
            player.name = form.cleaned_data["name"]
            player.save()
            return HttpResponseRedirect("/player_changed/%d" % player.id)

    template_data = {"form": form, "player": player}

    return render(request, "change_player_django.html", template_data)
Example #2
0
File: views.py Project: padznich/ox
def change_xp(request, player_id):
    # Feature #15

    player_id = request.path.split('/')[2]
    player = Players.objects.get(id=player_id)
    form = PlayerChangeForm(data={"xp": player.xp})
    template_data = {
        "form": form,
        "player": player
    }
    if request.method == 'POST':
        form = PlayerChangeForm(request.POST)
        if form.is_valid():
            player.xp = player.xp + form.cleaned_data["xp"]
            player.save()
            return HttpResponseRedirect("/users/")
    return render(request, 'players_change_xp.html', template_data)