Django模板:如何使用密钥访问值?

时间:2011-01-10 17:48:05

标签: python django templates dictionary

我不想迭代字典。我有一个密钥,只是想返回该密钥的值(如果存在)。

我没有得到任何结果。

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

{{ users.user.key }}

如果我知道传递的密钥的值存在,则不显示任何内容。

1 个答案:

答案 0 :(得分:4)

问题是Django将users.user.key解释为users.user[key],这当然不是你想要的。

您可以使用with指令解决此问题。

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