Я пытаюсь получить значение ключа словаря и отобразить его на странице в шаблоне Django:
{% for dictkey in keys %}
<p> {{ mydict.dictkey }} </p>
{% endfor %}
(скажем, «ключи» и «mydict» были переданы в шаблон)в контексте)
Django отображает страницу, но без содержимого словаря («Недопустимая переменная шаблона»)
Я предполагаю, что проблема в том, что вместо этого он пытается выполнить mydict ['dictkey']mydict [ фактический ключ в переменной dictkey ]?Как можно «избежать» этого поведения?
Спасибо!
ОБНОВЛЕНИЕ : основываясь на полученных ответах, мне нужно добавить, что я на самом деле специально ищу, какдобиться ключевого поиска внутри цикла for.Это более типично для моего действительного кода:
{% for key, value in mydict1.items %}
<p> {{ mydict2.key }} </p>
{% endfor %}
По сути, у меня есть два словаря с одинаковыми ключами, поэтому я не могу выполнить трюк items () для второго.