Django模板:如何用键访问值?

1 投票
1 回答
1030 浏览
提问于 2025-04-16 09:43

我不想一个一个地查看字典里的内容。我有一个键,只想返回这个键对应的值,如果这个值存在的话。

我没有得到任何结果。

users // a dictionary of user_ids and values
user.key // a user id.

{{ users.user.key }}

当我知道传入的键有对应的值时,这个代码什么都不显示。

1 个回答

4

问题在于,Django把 users.user.key 解释成了 users.user[key],这显然不是你想要的结果。

你可以使用 with 指令来解决这个问题。

 {% with user.key as user_key %}
    {{users.user_key}} 
 {% endwith %}

撰写回答