Работа со словарём в шаблоне - Python

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. В файле views.py в функции я передаю в шаблон словарь:
Листинг программы
  1. array = {'Bob': 10, 'Alex': 12}
В шаблоне в цикле я вывожу так эти данные:
Листинг программы
  1. {% for i in array %}
  2. {{ i }}
  3. {% endfor %}
Но так я получаю только ключ: а мне надо так же получать и значение. Как мне это можно сделать? Ведь в шаблоне возможности цикла сильно ограничены, и я не могу написать так:
Листинг программы
  1. {% for i in array.items() %}
  2. ...
Будет ошибка. Что делать? Заранее спасибо!

Решение задачи: «Работа со словарём в шаблоне»

textual
Листинг программы
  1. {% for k, v in array.items %}
  2.  
  3. {{ k }}{{ v }}
  4.  
  5. {% endfor %}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут