Форум сайта python.su
В консоли выполняю такое:
>>> from django.template import Context, Template
>>> t = Template("{% for city in city_list %} {{ city }} {{ city_list.city }} {% endfor %}")
>>> city_list = {}
>>> city_list[1] = 'Paris'
>>> city_list[2] = 'Marselle'
>>> city_list[3] = 'Berlin'
>>> c = Context({'city_list': city_list})
>>> t.render(c)
u' 1 2 3 '
Офлайн
куиудПо вашей идеи?:-) Такие конструкции джанговские шаблоны не поддерживают.
По идее t.render© должно было бы вывести
Офлайн
DaevaornА какие поддерживают? Как правильно вывести пары ключ - значение в шаблоне?
о вашей идеи?:-) Такие конструкции джанговские шаблоны не поддерживают.
Офлайн
ну как вариант, думаю можно сообщить шаюлону dict.iteritems()
Офлайн
куиуд
А какие поддерживают? Как правильно вывести пары ключ - значение в шаблоне?
{% for key, value in dict.iteritems %}
{{key}} {{value}}
{% endfor %}
Офлайн
Ясно. Спасибо большое.
Офлайн