Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » bottle получение массива значений элемента формы [RSS Feed]

#1 Ноя. 19, 2012 07:43:12

FJ_7
Зарегистрирован: 2012-11-19
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle получение массива значений элемента формы

Подскажите как с помощью данного фреймворка получить доступ к значениям из элемента представленного в виде списка
<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')), а вот как получить список значений элемента не знаю

Офлайн

#2 Ноя. 20, 2012 09:41:42

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

bottle получение массива значений элемента формы

Посмотрите что есть в request.POST / request.GET, возможно там есть что нужно.

Офлайн

#3 Ноя. 20, 2012 12:05:15

Logrus_ak
Зарегистрирован: 2012-08-25
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle получение массива значений элемента формы

Не знаю, это ли Вам нужно, но вот, что получилось у меня:
Метод

 request.forms.keys() 
возвращает список элементов. Обойдя список можно получить их значения:
keys=[]
values=[]
for key in request.forms.keys():
    keys.append(key)
    values.append(request.forms.get(str(key)))
 


Офлайн

#4 Ноя. 23, 2012 01:07:58

FJ_7
Зарегистрирован: 2012-11-19
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle получение массива значений элемента формы

Спасибо за ответы, но разобрался сам. Оказывается все просто request.getall возвращает все значения

Офлайн

#5 Ноя. 23, 2012 01:08:31

FJ_7
Зарегистрирован: 2012-11-19
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle получение массива значений элемента формы

request.forms.getall

Офлайн

  • Начало
  • » Web
  • » bottle получение массива значений элемента формы[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version