django - 如何使用Django外循环的值访问内循环
问题描述
是否可以使用Django模板中的外循环键访问内循环,如下所示?
{% for a in a_list %}
{% for b in b_list %} # ← this is a dict
<p>{{ b.a }}</p> # ← what i wan't to do!
{% endfor %}
{% endfor %}
解决方案
我认为你可以这样做:
{% for a in a_list %}
{% for key, value in b_list.items %} # ← this is a dict
{% if key == a %}
{{ value }}
{% endif %}
{% endfor %}
{% endfor %}
推荐阅读
- angular - 从 Rxjs WebSocket 主题调用返回 Observable 数组
- python - 如何使用三重算法使用 56 个字符的键对字符串进行编码?
- confluent-platform - KSQL 'SELECT *' 查询需要 10 秒才能开始返回任何结果
- json - 找不到 io.circe.generic.decoding.DerivedDecoder[Staff] 类型的惰性隐式值
- java - 如何使应用程序成为共享的选项?
- python - 混合 Numpy 向量化和普通 Python
- apache-spark - 发送结果 RpcResponse / 关闭连接时出错 - Datastax Enterprise
- alexa - 是否需要在 S3 中公开音频文件才能在 alexa 设备上播放
- javascript - 如何在 ShadowDOM 中通过 id 查找元素?
- r - 如何使用函数“约”对不同日期进行线性插值?