Найти - Пользователи
Полная версия: Доступ к словарю в шаблоне
Начало » Django » Доступ к словарю в шаблоне
1
tty
Помогите разобраться что не так. Во вьюхе объявил словарь теперь нужно в шаблоне обратиться к нему. Как мне это сделать?

def index(request):
dic = {'a':5}
return render_to_response('projects/create.html', {'dic':dic})
playpauseandstop
RTFM
http://www.djangoproject.com/documentation/templates/#variables
tty
Я не правильно выразился. Допустим во вьюхе у меня следующее

def index(request):
dic = {'python':10, ‘django’:24}
return render_to_response('projects/create.html', {'dic':dic})

В словаре ключем является слово, а значением размер шрифта.
Т.е. мне нужно пробежаться по всем ключам в цикле и задать нужный размер шрифта в html
к примеру
{% for d in dic %}
<font style=“font-size:{{ d.value }}”> {{ d.key }} </font>
{% endfor %}
Надеюсь, теперь я более понятно выразился. Как мне получить ключ и значение словаря в шаблоне?
Александр Кошелев
{% for key, value in dic.iteritems %}
<font style=“font-size:{{value}}”> {{key}} </font>
{% endfor %}

И конечно же читаем доку: http://www.djangoproject.com/documentation/templates/#for
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB