So habe ich diese Liste der Wörterbücher:verschachtelte Wörterbuch Zugriff mit Jinja2 Templating
mylist = [{'Score': 33, u'interfaces': [{u'ip_addresses': [{u'value': u'172.16.153.71', }]}]}]
Ich möchte mit jinja2 den ‚Wert‘ Schlüssel zuzugreifen.
Allerdings kann ich einfach nicht die Syntax dafür richtig bekommen. Ich weiß, es wird wahrscheinlich drei für Schleifen in einander geben, aber ich kann es nicht richtig machen.
Ich kann, wie es in Python tun:
for i in mylist:
for x in i['interfaces']:
for y in x['ip_addresses']:
print y["value"]
Also vielleicht so etwas wie dies ?:
{% for obj in mylist %}
{%for obj2 in obj %}
{for obj3 in obj2 %}
{{ obj3.value }}",
{% endfor % }
{% endfor % }
{% endfor % }
Aber das offensichtlich nicht funktioniert. Jede Hilfe würde sehr geschätzt werden. Vielen Dank.
Wie rufen Sie die Vorlage? Ihre Variable wird "Meine Liste" genannt, aber diese erscheint nirgendwo in Ihren Vorlagen. – larsks
Oh sorry lol. Ich habe den Namen für diesen Beitrag geändert ... Woops. Ich werde es bearbeiten, um mehr Sinn zu machen. –