Обработка множественного выбора на django
У меня есть это в шаблоне
<select name="document" id="document" multiple="">
<option value="2">test 1</option>
<option value="3">test 2</option>
</select>
Когда я выбираю два варианта при принятии запроса в views.py, я получаю правильно 2 выбранных варианта
self.request.POST // It prints 'document': ['2', '3']
Но когда я пытаюсь выбрать поле следующим образом
self.request.POST['document'] // It prints only '3'
Как я могу выбрать 2 варианта?
Спасибо
Вы можете использовать .getlist(…)
[Django-doc] для получения всех значений, связанных с заданным ключом.
Таким образом, здесь вы можете работать с:
request.POST.getlist('document')