Python 如何在django视图中从ModelMultipleEchoiceField的http Post结果中提取结果数组
我在提交带有modelmultipechoicefield的表单后打印请求帖子Python 如何在django视图中从ModelMultipleEchoiceField的http Post结果中提取结果数组,python,django,django-views,http-post,Python,Django,Django Views,Http Post,我在提交带有modelmultipechoicefield的表单后打印请求帖子 if request.method == 'POST': print 'form ' + str(request.POST) for i in request.POST['groups_field']: print i 第一次打印打印的是: 4 形式 第二次打印打印: 4 为什么这只会拉最后选择的值 表单字段如下所示: groups
if request.method == 'POST':
print 'form ' + str(request.POST)
for i in request.POST['groups_field']:
print i
第一次打印打印的是:
4
形式
第二次打印打印:
4
为什么这只会拉最后选择的值
表单字段如下所示:
groups_field = forms.ModelMultipleChoiceField(queryset=Group.objects.none(),
widget=forms.CheckboxSelectMultiple)
如何拉出所选组字段的列表?尝试使用
request.POST.getlist('groups\u field')