django中的多值键错误

django中的多值键错误,django,Django,我是Django应用程序开发的新手。我试图开发一个简单的应用程序,它可以添加两个数字。我得到了MulitValuedDictKeyError。我提到了一些以前问过的相同类型的问题,并尝试了一些解决方案,但没有一个奏效。请帮我修一下 views.py home.html result.html 错误消息: 在/添加时出现多值错误 “num1” 请求方法:获取 请求URL: Django版本:2.2.6 异常类型:多值DictKeyError 异常值: “num1” 异常位置:getitem第80行

我是Django应用程序开发的新手。我试图开发一个简单的应用程序,它可以添加两个数字。我得到了MulitValuedDictKeyError。我提到了一些以前问过的相同类型的问题,并尝试了一些解决方案,但没有一个奏效。请帮我修一下

views.py

home.html

result.html

错误消息:

在/添加时出现多值错误 “num1” 请求方法:获取 请求URL: Django版本:2.2.6 异常类型:多值DictKeyError 异常值: “num1” 异常位置:getitem第80行中的C:\Users\PAVANM~1\django\lib\site packages\django\utils\datastructures.py Python可执行文件:C:\Users\PAVANM~1\django\Scripts\Python.exe Python版本:3.7.1 Python路径: ['C:\Users\pavan m sunder\projects\django\tst', 'C:\Users\PAVANM~1\django\Scripts\python37.zip', 'C:\Users\PAVANM~1\django\DLLs', 'C:\Users\PAVANM~1\django\lib', 'C:\Users\PAVANM~1\django\Scripts', 'c:\users\pavan m' 'sunder\appdata\local\programs\python\python37-32\Lib', 'c:\users\pavan m' 'sunder\appdata\local\programs\python\python37-32\DLLs', 'C:\Users\PAVANM~1\django', 'C:\Users\PAVANM~1\django\lib\site packages'] 服务器时间:2019年10月23日星期三05:32:02+0000

更改:

<form action="add">
val1 = request.GET["num1"]
val2 = request.GET["num2"]
<input type="text",name="num1"><br>
致:

更改:

<form action="add">
val1 = request.GET["num1"]
val2 = request.GET["num2"]
<input type="text",name="num1"><br>
致:


不需要。

您的问题是,您首先运行此url,但表单中没有填写任何值

运行这是主页,输入两个数字,然后按submit按钮,如果代码不包含任何其他错误,这将起作用


希望不要太晚回复

逗号是我遇到的问题think@Pavan它起作用了吗?如果是,那么请随意将其标记为已接受,以便将来对其他人有所帮助。谢谢
val1 = int(request.GET["num1"])
val2 = int(request.GET["num2"])
<input type="text",name="num1"><br>
<input type="text" name="num1"><br>