Я изучаю разработку приложений на django и написал простой код для добавления двух чисел. данные формы отображаются в URL, несмотря на использование метода HTTP-запроса post. Я не хочу, чтобы данные формы отображались в URL. Пожалуйста, помогите.
views.py
from django.shortcuts import render
# Create your views here.
def home(request):
return render(request,'home.html',{'name':'pavan sunder'})
def add(request):
val1 = int(request.POST["num1"])
val2 = int(request.POST["num2"])
res = val1 + val2
return render(request, 'result.html',{'result':res})
home.html
<!DOCTYPE html>
<html lang="en">
<body>
{% extends 'base.html' %}
{% block content %}
<h1>hello {{name}}</h1>
<form action="add" method='POST'>
{% csrf_token %}
Enter 1st number:<input type="text" name="num1"><br>
Enter 2nd number:<input type="text" name="num2"><br>
<input type="Submit">
</form>
{% endblock %}
</body>
</html>
results.html
<!DOCTYPE html>
<html lang="en">
<body>
{% extends 'base.html' %}
{% block content %}
Result:{{result}}
{% endblock %}
</body>
</html>
