Python Django Form Request.GET仅从多个选定字段中获取1个值
我的表单中有一个使用select2的多选字段,我想在提交时获取所有选中的值,但当我打印该值时,它只获取最后一个选中选项的值,如何解决此问题 非常感谢您的帮助,以下是我的代码: htmlPython 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
更新:多亏了@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'])