![]() |
有爱心的帽子 · Qt中设置QLineEdit的宽度 - ...· 9 月前 · |
![]() |
心软的鼠标 · ubuntu ...· 10 月前 · |
![]() |
坚韧的丝瓜 · qt设置tabwidget背景透明 - ...· 11 月前 · |
![]() |
无邪的大熊猫 · dll printf console-掘金· 2 年前 · |
![]() |
爱吹牛的稀饭 · Errno错误码 | 微信开放文档· 2 年前 · |
我得到一个传递给我的Django模板的数组
arr
。我想要访问数组中的单个元素(例如
arr[0]
、
arr[1]
)等,而不是遍历整个数组。
有没有办法在Django模板中做到这一点?
发布于 2009-11-09 20:33:30
请记住,Django模板中的点符号在Python中用于四种不同的符号。在模板中,
foo.bar
可以表示以下任一项:
foo[bar] # dictionary lookup
foo.bar # attribute lookup
foo.bar() # method call
foo[bar] # list-index lookup
它会按此顺序尝试它们,直到找到匹配项。因此,
foo.3
将为您提供列表索引,因为您的对象不是以3为键的字典,没有名为3的属性,也没有名为3的方法。
发布于 2009-11-09 20:24:02
arr.0
arr.1
等。
发布于 2009-11-09 20:23:53
您可以使用arr.0、arr.1等命令访问序列元素。有关更多信息,请参阅django一书的 The Django template system chapter 。
复制
相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
![]() |
有爱心的帽子 · Qt中设置QLineEdit的宽度 - CSDN文库 9 月前 |
![]() |
心软的鼠标 · ubuntu 系列(20.04、22.04、24.04) 虚拟机无法与windows实现文件拖放的问题_an invalid drag type was used-CSDN博客 10 月前 |
![]() |
坚韧的丝瓜 · qt设置tabwidget背景透明 - CSDN文库 11 月前 |
![]() |
无邪的大熊猫 · dll printf console-掘金 2 年前 |
![]() |
爱吹牛的稀饭 · Errno错误码 | 微信开放文档 2 年前 |