Форум сайта python.su
Помогите разобраться что не так. Во вьюхе объявил словарь теперь нужно в шаблоне обратиться к нему. Как мне это сделать?
def index(request):
dic = {'a':5}
return render_to_response('projects/create.html', {'dic':dic})
Офлайн
Офлайн
Я не правильно выразился. Допустим во вьюхе у меня следующее
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
Офлайн