Я использую Jinja2 для создания формы с переменным количеством входных данных, помеченных как input_1, input_2 и т. д. Затем, используя Google App Engine (python), я пытаюсь получить доступ к значениям этих входов в моем обработчике запросов, используя self.request.args.get()
.
Однако, в зависимости от количества входных данных, сгенерированных формой, сценарию необходимо прочитать несколько переменных. Сценарий знает, сколько их будет, поэтому вопрос заключается в том, как использовать какую-то переменную переменную в цикле for, чтобы эффективно прочитать их все.
То, что мне нужно, концептуально выглядит так:
for x in total_inputs:
list.append(input_x)
Я мог бы, конечно, просто использовать операторы if для разного количества входных данных и задавать имена переменных вручную, но это кажется ужасно неуклюжим - наверняка есть лучший способ?
Большое спасибо
self.request.args.get()
? Можете ли вы опубликовать SSCCE пример кода, который вас беспокоит? - person mac   schedule 07.07.2011python
, поэтому он появляется и у людей, не разбирающихся вgoogle-app-engine
... Во всяком случае, я не думаю, что ОП совершил смертный грех. Я просто думаю, что чем яснее вопрос, тем лучше для всех пользователей. Ваше здоровье! :) - person mac   schedule 07.07.2011