Web2py - request.vars.values ​​() [0] - не может определить - PullRequest
0 голосов
/ 09 августа 2011

Каковы возможные причины возникновения ошибки:

IndexError: list index out of range

Пока он пытается определить:

partialstr = request.vars.values()[0]

Ответы [ 2 ]

0 голосов
/ 10 августа 2011

Как указано здесь , вы должны использовать request.vars.partialstr вместо request.vars.values()[0] - первый просто вернет None, если partialstr не существует.

0 голосов
/ 09 августа 2011

Если элемент, похожий на список, возвращаемый request.vars.values(), не имеет элементов, то эта ошибка будет ожидаемой - вы попытаетесь получить доступ к первому элементу в пустом списке.

Попробуйте отобразить len(request.vars.values()).Если это 0, тогда это ваша проблема.

...