访问Django中的嵌套值
我正试图从API访问Django模板(使用Jinja2)中的值,但我有点挣扎。我对Python/Django/programming不熟悉,很难在这个复杂的列表/目录嵌套结构中导航 以下是针对单个航班的API响应片段(该响应总共包含250个航班): 对于每个航班,我想提取以下键/值:访问Django中的嵌套值,django,jinja2,Django,Jinja2,我正试图从API访问Django模板(使用Jinja2)中的值,但我有点挣扎。我对Python/Django/programming不熟悉,很难在这个复杂的列表/目录嵌套结构中导航 以下是针对单个航班的API响应片段(该响应总共包含250个航班): 对于每个航班,我想提取以下键/值: 身份证 持续时间 iataCode 下面是我到目前为止尝试过的 id(成功) iataCode(未成功) iataCode(未成功) 非常感谢您的建议 谢谢大家! 您必须“跟随”循环变量 {% for flig
- 身份证
- 持续时间
- iataCode
{% for flight in data %}
{% for itinerary in flight.itineraries %}
{% for segment in itinerary.segments %}
{{ segment.departure.iataCode }}
{% endfor %}
{% endfor %}
{% endfor %}
谢谢@Borut-这很有道理,现在就开始工作吧!:)
{% for flight in data %}
{{ flight.id }}
{% endfor %}
{% for flight in data %}
{% for itinerary in itineraries %}
{% for segment in segments %}
{{ departure.iataCode }}
{% endfor %}
{% endfor %}
{% endfor %}
{% for itineraries, itinerary in data %}
{% for segments, segment in itineraries %}
{{ departure.iataCode }}
{% endfor %}
{% endfor %}
{% endblock %}
{% for flight in data %}
{% for itinerary in flight.itineraries %}
{% for segment in itinerary.segments %}
{{ segment.departure.iataCode }}
{% endfor %}
{% endfor %}
{% endfor %}