Python 如何修复以10为基数的int()的ValueError/add无效文本

Python 如何修复以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

嗨,我想不出在单击提交时如何停止收到此错误

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(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 %}