1
我正在研究一个Django应用程序。无法恢复HTTP POST请求中的项目列表
在前端,我有一些复选框是去像一个HTML表单:
<input type="checkbox" name="list" value="item1" />Item one<br/>
<input type="checkbox" name="list" value="item2" />Item two<br/>
一旦提交,因为看到从Django的后端看起来像HTTP POST请求(比方说我” VE检查这两个项目):
POST:<QueryDict: {u'list': [u'item1', u'item2']}>
我试图恢复列表:
list = request.POST['list']
出于某种原因,我似乎只是从列表中得到最后一个项目:
['item2']
我也试图与
request.POST.get('list', '')
具有相同的结果。
任何人都明白发生了什么事?
工作,谢谢!而且,当然,我并没有真正使用'list',这只是为了呈现代码片段。 – storm