Django Я пытаюсь выполнить простую задачу, отобразить на странице все, что было введено в текстовое поле.
Все, что я хочу, это чтобы пользователь вводил что-то в одно текстовое поле и чтобы вводимые данные отображались на той же странице с помощью формы. Пожалуйста, помогите!!!!
Я перепробовал так много решений, но ничего не работает, а ведь это такая простая задача
посмотрите мой код:
views.py
def math_drills(request):
num1 = random.randint(0,100)
num2 = random.randint(0,100)
total = num2 + num1
if request.method == 'POST':
form = Addition(request.POST)
if form.is_valid():
u_i = request.POST['uans']
return redirect('math_drills_url')
return render(request,'math_drills.html',{
'num1':num1,
'num2':num2,
'total':total,
})
html
<div class="col-lg-12">
<script type="text/javascript">
</script>
<label class="" id="num1" name="">{{num1}}</label> +
<label class="" id="num2" name="">{{num2}}</label> =
<form action="" method="post">
{% csrf_token %}
<input id="your_name" type="text" name="uans" value="" id="" style="width:2%;">
<input type="submit" value="add">
</form>
</div>