Python 如何访问django模板中给定的列表元素?
我的视图中有一个值列表,我想在其中存储一些类名并将它们传递给模板。以下是视图中的列表:Python 如何访问django模板中给定的列表元素?,python,css,django,Python,Css,Django,我的视图中有一个值列表,我想在其中存储一些类名并将它们传递给模板。以下是视图中的列表:menu=['','disabled','','','']和模板的我的代码 到目前为止,这是我附带的唯一有效代码,是否有更好的方法从列表中检索元素菜单[2]?django中回调模板中列表的元素[n]的正确方法是什么?菜单。1应该可以工作 如果您知道列表的确切索引,那么在视图中进行检索可能会更清晰、更明确 context['menu\u target']=菜单[1] 您可以在模板中使用菜单.2,而不是在模板中使用
menu=['','disabled','','','']
和模板的我的代码
到目前为止,这是我附带的唯一有效代码,是否有更好的方法从列表中检索元素
菜单[2]
?django中回调模板中列表的元素[n]
的正确方法是什么?菜单。1
应该可以工作
如果您知道列表的确切索引,那么在视图中进行检索可能会更清晰、更明确
context['menu\u target']=菜单[1]
您可以在模板中使用
菜单.2
,而不是在模板中使用空值列表并访问它们。另一种方法是在视图中获取所需的元素[n]
,并将其直接传递给模板
一般来说,将实际使用的数据传递给模板是一种更好的方法。那么,为什么要传递一个完整的列表来只使用其中的一项呢?可能重复的
菜单。1
效果很好,谢谢。我有5个菜单项,我想在css类活动
、禁用
和'
(取决于视图)之间切换。TS问:“有没有更好的方法从这个列表中检索元素菜单[2]?”