Как изменить данные в БД, по событию нажатия на кнопку, и обновить данные на странице?

Рейтинг: 0Ответов: 0Опубликовано: 12.04.2023

Данные вводятся в ячейку таблицы с помощью события JS, в этой же ячейке хранится переменная python и отображает значение из базы данных, каким образом с помощью нажатия на кнопку изменить значение переменной python.

html фото

  <form action = "", id="zapros2", method = "POST">
                        {% csrf_token %}
                            {% for j in vibor %}
                            <td name="1" style="text-align: center;"  id="theorjs1">{{j.t1_score}}</td>
                            <td  name="2" style="text-align: center;" id="theorjsObsh"  rowspan="3">{{j.t_score}}</td>
                            {% endfor %}
                            <td rowspan="2" style="width: 75px;text-align: center"><button style="background-color: white;border: 2px solid black;padding: 5px;", value= "Submit", type="submit">Выбрать</button></td>
                        </form>

views.py

vibor = Cadets.objects.values('t_score','t1_score','t2_score','t3_score').filter(id = pk)
    if request.POST:
        t_score = request.GET["1"]
        print(t_score)
    context = {
           'res': res , 'vibor': vibor 
    }
    return render(request,'main/index2.html', context)

Ответы

Ответов пока нет.