Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 多重hiddeninput不';不能在POST上正确编码吗?_Django_Django Forms - Fatal编程技术网

Django 多重hiddeninput不';不能在POST上正确编码吗?

Django 多重hiddeninput不';不能在POST上正确编码吗?,django,django-forms,Django,Django Forms,表格看起来很简单: class MyForm(forms.Form): ids = forms.MultipleChoiceField(widget=forms.MultipleHiddenInput()) def view(request): ... form = MyForm(initial={'ids': [o.id for o in queryset]}) 这给了我HTML(看起来很好): 试验 但是,在收到的帖子中,我只得到了一个价值: <QueryDi

表格看起来很简单:

class MyForm(forms.Form):
    ids = forms.MultipleChoiceField(widget=forms.MultipleHiddenInput())


def view(request):
  ...
  form = MyForm(initial={'ids': [o.id for o in queryset]})
这给了我HTML(看起来很好):


试验
但是,在收到的帖子中,我只得到了一个价值:

<QueryDict: {u'ids': [u'7661162']}>


有什么好处?我做错了什么?

我相信您想要的是
request.POST.getlist('ids')
,它应该返回为ids设置的所有值的列表。

如何定义查询集?
<QueryDict: {u'ids': [u'7661162']}>