tty
Июль 10, 2008 11:16:40
Помогите разобраться что не так. Во вьюхе объявил словарь теперь нужно в шаблоне обратиться к нему. Как мне это сделать?
def index(request):
dic = {'a':5}
return render_to_response('projects/create.html', {'dic':dic})
tty
Июль 10, 2008 12:08:40
Я не правильно выразился. Допустим во вьюхе у меня следующее
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 %}
Надеюсь, теперь я более понятно выразился. Как мне получить ключ и значение словаря в шаблоне?
Александр Кошелев
Июль 10, 2008 12:23:11
{% for key, value in dic.iteritems %}
<font style=“font-size:{{value}}”> {{key}} </font>
{% endfor %}
И конечно же читаем доку:
http://www.djangoproject.com/documentation/templates/#for