Python 如何修复以10为基数的int()的ValueError/add无效文本
嗨,我想不出在单击提交时如何停止收到此错误 Views.pyPython 如何修复以10为基数的int()的ValueError/add无效文本,python,html,django,Python,Html,Django,嗨,我想不出在单击提交时如何停止收到此错误 Views.py from django.shortcuts import render from django.http import HttpResponse def home(request): return render(request, 'home.html', {'name':'Noah'}) def add(request): val1 = int(request.POST ['num1']) val2 = int
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return render(request, 'home.html', {'name':'Noah'})
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
{% extends 'base.html' %}
{% block content %}
<h1>hello {{name}}!!!!</h1>
<form action="add" method="POST">
{% csrf_token %}
Enter 1st number: <input type="text" name="num1">
Enter 2nd number: <input type="text" name="num2">
<input type="submit">
</form>
{% endblock %}
请帮助我,我一直在学习一个教程,不明白为什么我不能解决这个错误。看起来你的表格中没有通过两个数字?我太笨了,谢谢
{% extends 'base.html' %}
{% block content %}
Result : {{result}}
{% endblock %}