#html #google-app-engine #twig
#HTML #google-app-engine #twig
Вопрос:
Я использую Google App Engine и пытаюсь установить значение текстовой области на основе конкатенации двух строковых переменных. Допустим, у меня есть 4 элемента, и каждый элемент имеет несколько полей. Итак, в моем Python я передаю словарь { 'value0': newValue }
. Я использую цикл for (значение итератора num), и я хочу использовать в своем HTML что-то эквивалентное {{ value }}{{ num }}
тому, где находится переменная, на которую ссылается value0
.
Я пробовал {{ value~num }}
, но ничего не работает. Если бы я мог использовать массив, который был бы еще лучше, например {{ value[num] }}
Комментарии:
1. Вы имеете в виду, что у вас есть переменные, такие как
value0
,value1
, и т.д.?2. ДА. Если есть лучший способ сделать это, то это было бы лучше. По правде говоря, у меня есть переменные
valueA1
,valueA2
,valueB1
,valueB2
, и т.д., и мне нужно иметь возможность увеличивать и получать доступ ко всем из них.3. Можете ли вы изменить свой вопрос на
print_r
выводимую переменную и ожидаемый результат? Это мне совершенно непонятно ^^.4. Кажется, ваш лучший вариант — использовать массив, например
values["A1"]
, тогда вы можете сгенерировать ключи в представлении.