【问题标题】:Unable to render dictionary values in Django templates无法在 Django 模板中呈现字典值
【发布时间】:2018-11-09 02:03:38
【问题描述】:

我有一本由 Django 视图返回的字典。

我在 Django 模板中运行以下代码。

       {% for i in d.values %}
              {{ i }}
       {% endfor %}

输出什么也不返回。但如果我跑,

       {% for i in d %}
              {{ i }}

       {% endfor %}

我可以拿到钥匙。

请告诉我为什么我不能打印字典值

【问题讨论】:

  • d 是字典吗?字典中的值是什么?你确定它不是set(它们有类似的符号)。
  • 也许ddefaultdict - 在这种情况下,请参阅this question 来解决问题。

标签: django templates tagging


【解决方案1】:
   {% for i,j in d.items %}
          {{ i }} {{ j }}
   {% endfor %}

使用它来获取key in i and value in j

【讨论】:

    猜你喜欢
    • 2011-07-12
    • 2019-06-18
    • 2021-06-11
    • 2016-12-06
    • 2013-09-05
    • 2016-09-18
    • 2023-02-01
    • 2020-10-11
    • 1970-01-01
    相关资源
    最近更新 更多