Ошибка ввода пользователя 405 Method Not Allowed (POST)

Я застрял с Django form. Я хочу иметь поле ввода на моей странице DetailView, которое принимает счет игрока. Затем я хочу обработать этот результат в функции pythton, но каждый раз я получаю ошибку 405 Method Not Allowed (POST)

html:

<h7><img style="width:2rem; height:2rem" src="{{ player.avatar.url }}"> {{player}}</h7>
        <form method="POST">
            {% csrf_token %}
            <input style = "width:2rem" type="text" id="{{player}}" name="score">
            <input type="submit" name="score" value="OK">
        </form>
{{ val }}

Форма:

class GetScoreForm(Form):
    score = CharField() 

просмотров

def get_score(request):
    if request.method == 'POST':
        form = GetScoreForm(request.POST)
        if form.is_valid():
            val = form.cleaned_data.get("score")
            # HERE I WANT TO PROCESS MY SCORE
    else:
        form = GetScoreForm()
    return render(request, 'tournamentdetailview.html', {'form': form}) ```
Вернуться на верх