Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Django模板中呈现字典值_Django_Templates_Tagging - Fatal编程技术网

无法在Django模板中呈现字典值

无法在Django模板中呈现字典值,django,templates,tagging,Django,Templates,Tagging,我有一个Django视图返回的字典 我正在Django模板中运行以下代码 {% for i in d.values %} {{ i }} {% endfor %} 输出不返回任何内容。但如果我跑 {% for i in d %} {{ i }} {% endfor %} 我能弄到钥匙 请让我知道为什么我不能打印字典值 {% for i,j in d.items %}

我有一个Django视图返回的字典

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

       {% for i in d.values %}
              {{ i }}
       {% endfor %}
输出不返回任何内容。但如果我跑

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

       {% endfor %}
我能弄到钥匙

请让我知道为什么我不能打印字典值

   {% for i,j in d.items %}
          {{ i }} {{ j }}
   {% endfor %}
使用此项获取i中的键和j中的值

d是否为字典?字典里的值是什么?你确定它不是一个集合吗?这些集合有类似的符号。也许d是一个defaultdict-在这种情况下,请参阅以解决问题。