0
私はフォームでselect2を使用してマルチ選択フィールドを使用していますが、値を印刷するときに選択した値をすべて取得したいのですが、最後に選択したオプションの値ですが、これをどのように修正できますか?DjangoフォームRequest.GETは、複数の選択フィールドから1つの値を取得します
HTML
<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>
view.py
if 'Project' in request.GET:
print(request.GET['Project'])
['reques t.GET.getlist( 'Project') '](https://docs.djangoproject.com/en/1.11/ref/request-response/#django.http.QueryDict.getlist) –
ありがとうございました! –