У меня есть множественный выбор в html файле, например:
<select multiple id="mymultiselect" name="mymultiselect">
<option value="1">this</option>
<option value="2">that</option>
<option value="3">other thing</option>
</select>
Когда я получаю доступ к полю mymultiselect в flask / python через:
request.form['mymultiselect']
или с помощью функции request.args.get она возвращает только один выбранный элемент. Я узнал, что для получения всех выбранных элементов мне нужно добавить [] к имени поля, например:
<select multiple id="mymultiselect" name="mymultiselect[]">
<option value="1">this</option>
<option value="2">that</option>
<option value="3">other thing</option>
</select>
Я могу видеть, просматривая данные сообщения в firebug, что это работает, но я каждый раз, когда пытаюсь получить доступ к этому полю в flask / python, оно возвращается как null или None.
Как получить доступ к этим полям формы множественного выбора, у которых в конце имени есть «[]»? Я также пробовал добавить «[]» к имени поля в коде Python, но это, похоже, не работает.