gpt4 book ai didi

django - 在Django模板中访问元组

转载 作者:行者123 更新时间:2023-12-03 10:51:17 24 4
gpt4 key购买 nike

 t=[]
t.append(("a",1))
t.append(("b",2))
t.append(("c",3))
return render_to_response(t.html, context_instance=RequestContext(request, {'t':t}))

如果我想在不使用for循环的情况下访问django模板中的t值,我该怎么办呢?我尝试了以下操作,但它似乎不起作用
    alert('{{t[a]}}');
alert('{{t[c]}}');

最佳答案

假设您的 View 代码为:

t=[]
t.extend([('a',1),('b',2),('c',3)])

(并非OP中所述)
{{ t.0.0 }}类似于Python代码中的 t[0][0]。这应该给您一个“a”,因为 t.0是列表t的第一个元素,它本身是一个元组,然后另一个 .0是该元组的第一个元素。
{{ t.0.1 }}将为1,依此类推。

但是在您的问题中,您正在创建一个元组并尝试像访问字典一样访问它。

那就是问题所在。

关于django - 在Django模板中访问元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5219430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com