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']}>