Html 在Django中检索多个选择选项时出错
我的html页面中有一个带有多个选择选项的下拉列表。在表单提交时,我试图在该下拉列表中按用户捕获所有选择的选项。但它抛出了一个错误,而不是TypeError:“instancemethod”对象不可下标。以下是my template.html和views.py Template.html: 注意:我也调试了代码。request.POST对象具有多个选定值。例如,当用户选择1和701个包时,request.POST具有“package[]”:['1','701']。但是当我执行request.POST.getlist['package[]'时,代码失败 应该是Html 在Django中检索多个选择选项时出错,html,django,django-forms,django-templates,django-views,Html,Django,Django Forms,Django Templates,Django Views,我的html页面中有一个带有多个选择选项的下拉列表。在表单提交时,我试图在该下拉列表中按用户捕获所有选择的选项。但它抛出了一个错误,而不是TypeError:“instancemethod”对象不可下标。以下是my template.html和views.py Template.html: 注意:我也调试了代码。request.POST对象具有多个选定值。例如,当用户选择1和701个包时,request.POST具有“package[]”:['1','701']。但是当我执行request.PO
request.POST.getlist('package[]')
将[]替换为导致错误的原因
以下是的文档和用法
还有,改变
return HttpResponse("Selected Packages:"+selected_packages)
到
应该是
request.POST.getlist('package[]')
将[]替换为导致错误的原因
以下是的文档和用法
还有,改变
return HttpResponse("Selected Packages:"+selected_packages)
到
return HttpResponse("Selected Packages:"+selected_packages)
return HttpResponse("Selected Packages: %s" % selected_packages)