Django'instancemethod'对象没有属性'__getitem__'

jkh*_*100 3 python django

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>
Run Code Online (Sandbox Code Playgroud)

蟒蛇

list_categories = request.POST.getlist['categories']
Run Code Online (Sandbox Code Playgroud)

此代码导致错误

'instancemethod'对象没有属性'__getitem__'.

我已经尝试过了

list.categories = request.POST['categories']
Run Code Online (Sandbox Code Playgroud)

raf*_*elc 10

更改

list_categories = request.POST.getlist['categories']
Run Code Online (Sandbox Code Playgroud)

对于

list_categories = request.POST.getlist('categories')
Run Code Online (Sandbox Code Playgroud)

getlist 是一种方法,因此语法需要括号.