Найти - Пользователи
Полная версия: bottle получение массива значений элемента формы
Начало » Web » bottle получение массива значений элемента формы
1
FJ_7
Подскажите как с помощью данного фреймворка получить доступ к значениям из элемента представленного в виде списка
<select id=“groups” name="groups“ multiple=”multiple“ >
<option value=”“></option>
%for id,title in groups.items():
<option value=”{{id}}">{{title}}</option>
%end
</select>
стандартный метод request позволяет выдернуть значение если оно представлено единственным значением (request.forms.get('a')), а вот как получить список значений элемента не знаю
o7412369815963
Посмотрите что есть в request.POST / request.GET, возможно там есть что нужно.
Logrus_ak
Не знаю, это ли Вам нужно, но вот, что получилось у меня:
Метод
 request.forms.keys() 
возвращает список элементов. Обойдя список можно получить их значения:
keys=[]
values=[]
for key in request.forms.keys():
    keys.append(key)
    values.append(request.forms.get(str(key)))
 


FJ_7
Спасибо за ответы, но разобрался сам. Оказывается все просто request.getall возвращает все значения
FJ_7
request.forms.getall
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB