【发布时间】:2019-07-06 15:53:54
【问题描述】:
我将我的字典 - 内容 - 发送到一个看起来像这样的模板。里面的内容是多个字典。其中一个名为 like_dict,如下所示:{1:18} {2:14} {3:15} 另一个名为 info 保存我的用户 ID。我使用此代码对其进行排序:
{% for x in info %}
{% if x.id in like_dict %}
<p> the value is: {{ like_dict.x.id }} </p>
{% endif %}
{% endfor %}
一切似乎都在工作,除了段落标签中的部分。当我用我的 ID 号替换 x.id 时(如下所示: like_dict.1 ),它会打印 '18' 就好了。当我在示例中保留它时(like_dict.x.id),它会在 like_dict 中找到 x.id,但只打印“值是:”而不说明字典值。当我尝试这样做时 - like_dict[1] - 使用括号时出现错误。谁能指导我在密钥与我的 ID 匹配时如何只打印值?
【问题讨论】: