HTML
<ul class="dropdown-menu" role="menu">
<li>java <input type="checkbox" name="categories[]" value="Java"></li>
<li class="divider"></li>
<li>c <input type="checkbox" name="categories[]" value="C"></li>
<li class="divider"></li>
<li>network <input type="checkbox" name="categories[]" value="Network"></li>
<li class="divider"></li>
</ul>
的Python
list_categories = request.POST.getlist['categories']
此代码导致错误
'instancemethod'对象没有属性
'__getitem__'
。
我已经尝试了
list.categories = request.POST['categories']
答案 0 :(得分:10)
更改
list_categories = request.POST.getlist['categories']
的
list_categories = request.POST.getlist('categories')
getlist
是一种方法,因此语法需要括号。