2014-01-17 3 views
0

Я сейчас пытаюсь это сделать ...с использованием переменной как часть имени переменной в других Джанго

{% for item in item_list %} 
    <p>{{ result_??? }}</p><br> 
{% endfor %} 

и я хочу поставить {{item}} там.

E.g. переданные в item_list является

['A', 'B', 'C'] 

, и я хочу сделать что-то эквивалентное ниже, используя для цикла:

<p>{{ result_A }}</p><br> 
<p>{{ result_B }}</p><br> 
<p>{{ result_C }}</p><br> 

где result_A, result_B, result_C также передается при помощи функции визуализации.

Проблема в том, как мне сценарий сценария? i.e. Как я могу использовать переменную как часть другой переменной? (или есть более умный способ сделать это?)

+0

Можете ли вы точно или на примере пояснить, что вы имеете в виду, используя переменную * use как часть другой переменной *? –

+0

Вы передаете все переменные в контексте: item_A, item_B ... и т. Д.? Вы должны передать их в массив. – arocks

+0

использование jinja2! то {{result [item]}} работает! – lucemia

ответ

0

Непонятно, где эти переменные _... определяют и как они присутствуют в шаблоне, возможно, поскольку @arocks говорят, что они находятся в переменной контекста шаблона , в любом случае, такие манипуляции лучше делать в представлении django, а не в шаблоне

Смежные вопросы