Django template wie zum nachschlagen der Wörterbuch-Wert mit einer variable

mydict = {"key1":"value1", "key2":"value2"}

Den regulären Weg, um ein Wörterbuch-lookup-Wert in einem Django-template ist {{ mydict.key1 }}, {{ mydict.key2 }}. Was ist, wenn der Schlüssel ein-loop-variable? ie:

{% for item in list %} # where item has an attribute NAME
  {{ mydict.item.NAME }} # I want to look up mydict[item.NAME]
{% endfor %}

mydict.item.NAME ausfällt. Wie man dieses Problem beheben?

InformationsquelleAutor Stan | 2011-11-03

Schreibe einen Kommentar