[英]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 }}
而不是key
和dict.keys
而不是dict.keys()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.