0

所以我为一个网络应用程序尝试了这个代码,它给了我这个错误在此处输入图像描述

def speedup(request):
m1 = int(request.POST.get['mi1',False])
m3 = int(request.POST.get['mi3',False])
m5 = int(request.POST.get['mi5',False])
m10= int(request.POST.get['mi10',False])
m15= int(request.POST.get['mi15',False])
m30= int(request.POST.get['mi30',False])

# result calculation

return render(request,'Speed Result.html',{"days":T})

html

<form action= "{%url 'sp'%}" method="POST" >

错误

4

2 回答 2

0

我认为您应该使用那些圆括号 () 而不是方括号 []

于 2020-09-14T12:14:08.790 回答
0
m1 = int(request.POST.get('mi1'))
m3 = int(request.POST.get('mi3'))
m5 = int(request.POST.get('mi5'))
m10= int(request.POST.get('mi10'))
m15= int(request.POST.get('mi15'))
m30= int(request.POST.get('mi30'))

或者

m1 = int(request.POST['mi1'])
m3 = int(request.POST['mi3'])
m5 = int(request.POST['mi5'])
m10= int(request.POST['mi10'])
m15= int(request.POST['mi15'])
m30= int(request.POST[('mi30'])
于 2020-09-14T18:13:34.407 回答