Зачем показывать данные в угловых скобках 'пример',) в форме Django
HTML КОД
{% csrf_token %}
<input type="text" name="sub1" value="{{sub1}}" placeholder="Sub 1">
<input type="text" name="sub2" value="{{sub2}}" placeholder="Sub 2">
<input type="text" name="sub3" value="{{sub3}}" placeholder="Sub 3">
<input type="text" name="sub4" value="{{sub4}}" placeholder="Sub 4">
<input type="text" name="sub5" value="{{sub5}}" placeholder="Sub 5">
<button type="submit">SUBMIT</button>
</form>
ПРОСМАТРИВАЕТ ФУНКЦИЮ
def Contact(request):
data= {}
try:
if request.method=="POST":
sub1= request.POST.get('sub1'),
sub2= int(request.POST.get('sub2')),
sub3= int(request.POST.get('sub3')),
sub4= int(request.POST.get('sub4')),
sub5= int(request.POST.get('sub5')),
Total_num = sub1+sub2+sub3+sub4+sub5
print(sub1)
data = {
'Total_num':Total_num,
'sub1':sub1
}
except:
pass
return render(request,"contact.html",data)
OUTPUT {{sub1}} Результат ('ad',)
Вы должны удалить запятые в конце: запятая в конце обертывает значение в кортеж синглтонов. Убрав запятую, вы получите реальное значение, так:
sub1 = request.POST.get('sub1')
sub2 = int(request.POST.get('sub2'))
sub3 = int(request.POST.get('sub3'))
sub4 = int(request.POST.get('sub4'))
sub5 = int(request.POST.get('sub5'))
Total_num = sub1+sub2+sub3+sub4+sub5