Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
Python 如何在django视图中从ModelMultipleEchoiceField的http Post结果中提取结果数组_Python_Django_Django Views_Http Post - Fatal编程技术网

Python 如何在django视图中从ModelMultipleEchoiceField的http Post结果中提取结果数组

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

我在提交带有modelmultipechoicefield的表单后打印请求帖子

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')