NilovSerge
Апрель 6, 2007 12:32:17
Всем привет
Подскажите пожалуйста
Мне надо в Zope в Python-Script прогнать массив container.REQUEST и получить все значения ключ-массив
делаю
request = container.REQUEST
…
KeysArray=request.keys() - валится - не словарь ?
KeysArray=request.form.items() - то же
KeysArray=request.dictionaries() - валится - не может перевести в словарь ?
…
Там дело в том что там переменное число параметров в container.REQUEST…
А как это можно сделать?
Carpenter
Апрель 7, 2007 08:38:06
А вот так что выводитc в консоли и етсь ли сообщение об ошибки?
у меня к примеру в Зоб 2.9 нормально работает только проверил.
А еще лучше перед самыми манипуляциями посмотри тип того что передал вдруг там не словарь а вообще Нон.
for key in request:
print ‘key’, key
print ‘value’, request
print ‘——’
NilovSerge
Апрель 7, 2007 10:21:29
Спасибо за подсказку :
for key in request.form: - заработало!
Carpenter
Апрель 7, 2007 10:26:23
Рад был помочь обращайся, заодно сам буду тренироваться.
albert
Апрель 10, 2007 12:32:04
request.form - это словарь. request - это объект, который повторяет по функциональности словарь.