2016-09-03 4 views
1

Можно ли отправить словарь в шаблон. И использовать магию django/python для работы на стороне клиента?Django, отправить словарь в шаблон

Функциональное

def index(request): 

    context = { 
       'users' : users, 
       'investments' : { 'one' : 1, 'two' : 2 }, 
    } 
    return render(request, 'index.html', context) 

И HTML

{% if investments %} 
    <h1>{{ investments['one'] }}</h1> #<---- something like that. 
{% endif %} 
+0

ли вы имеете в виду {% block name%}? – vandelay

ответ

3

ниже код работает в Колба-Джиндже, и я считаю, должны работать в Django:

{% if investments %} 
    <h1>{{ investments.one }}</h1> 
{% endif %} 
+0

Спасибо, что работает! Вы случайно не знаете, как получить значение, если я перебирать ключи, как: {% для ключа в инвестиции%} \t \t \t

{{}} key.items

\t \t {% ENDFOR%} – vandelay

+2

@vandelay '{% for key, value in investments.items%} ... {% endfor%}' – ozgur

+0

Еще раз спасибо! – vandelay

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