类型' instancemethod'是不可迭代的

时间:2014-09-30 11:53:17

标签: python django

html中的多个复选框,如果选择了None,我希望我的用户重定向到同一页面。

我应该通过Javascript这样做吗?或者

if request.method == 'POST':
        if 'trackid' in request.POST.getlist and request.POST.getlist('trackid')!= "":
            new_check = request.POST.getlist('trackid')
        else:
            return redirect('app:frontview')

哦..我收到此错误argument of type 'instancemethod' is not iterable

1 个答案:

答案 0 :(得分:2)

您需要检查QueryDict中密钥的成员身份,而不是查询QueryDict的方法。

以下一行:

'trackid' in request.POST.getlist

应替换为:

'trackid' in request.POST