繁体   English   中英

python 字典和 django

[英]python dictionaries and django

嗨,我有一本 python 字典。 我如何 output django 中的键列表?

如果我做类似的事情

{% for key in dict.keys() %}

 <tr> <td> key </td> </tr>

{% endfor %}

我明白了

TemplateSyntaxError:无法解析余数:来自 'dict.keys()' 的 '()'

谢谢!

您必须在循环内使用 {{ key }} 才能使其工作。 还:

{% for key in dict.keys %}

您只需要dict.keys ,而不是dict.keys() - Django 模板系统将自动尝试调用可调用变量的任何部分。

{% for key in list.keys %}
<tr><td>{{ key }}</td></tr>
{% endfor %}

不要在 for 循环中调用dict.keys方法,您需要通过在 forloop 中执行{{ key }}来实际打印出 key var。 像这样:

{% for key in dict.keys %}

<tr>
  <td>
    {{ key }}
  </td>

</tr>   
{% endfor %}

请参阅 django 文档中的访问方法调用

你必须使用{{ key }}而不是keydict.keys而不是dict.keys()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM