Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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 Form Request.GET仅从多个选定字段中获取1个值_Python_Html_Django - Fatal编程技术网

Python Django Form Request.GET仅从多个选定字段中获取1个值

Python Django Form Request.GET仅从多个选定字段中获取1个值,python,html,django,Python,Html,Django,我的表单中有一个使用select2的多选字段,我想在提交时获取所有选中的值,但当我打印该值时,它只获取最后一个选中选项的值,如何解决此问题 非常感谢您的帮助,以下是我的代码: html 更新:多亏了@Blurp,我才把请求.获取['Project']改为请求.获取.获取列表('Project')只要替换即可 请求。获取['Project'] 与 request.GET.getlist('Project')试试吧,谢谢你的帮助! <select class="js-example-basi

我的表单中有一个使用select2的多选字段,我想在提交时获取所有选中的值,但当我打印该值时,它只获取最后一个选中选项的值,如何解决此问题

非常感谢您的帮助,以下是我的代码:

html


更新:多亏了@Blurp,我才把
请求.获取['Project']
改为
请求.获取.获取列表('Project')
只要替换即可

请求。获取['Project']


request.GET.getlist('Project')

试试吧,谢谢你的帮助!
<select class="js-example-basic-multiple" name="Project" multiple="multiple" style="display:inline-block;">
    <option value="ALL" checked="1">ALL</option>
    <option value="1">a</option>
    <option value="2">b</option>
    <option value="3">c</option>
    <option value="4">d</option>
</select>

<script>
    $('.js-example-basic-multiple').select2();
    $('.js-example-basic-multiple').on('change', function() {
    var a = $('.js-example-basic-multiple').val();
})
</script>
if 'Project' in request.GET:
    print(request.GET['Project'])