python - 如何访问 Django 模板中的给定列表元素?

标签 python css django

我的 View 中有一个值列表,我想在其中存储一些类名称并将它们传递给模板。这是 View 中的列表:menu = ['','disabled','','','']和我的模板代码 <li class="{{ menu|slice:"1:2"|first }}"></li> .

到目前为止,这是我提供的唯一有效代码,是否有更好的方法来检索元素 menu[2]从这个列表?在 Django 中回调 element[n] 的正确方法是什么?模板中的列表?

最佳答案

menu.1 应该有效

如果您知道列表的确切索引,那么在您的 View 中进行检索可能会更清晰、更明确。

context['menu_target'] = menu[1]

而不是拥有一个空值列表并在模板中访问它们

关于python - 如何访问 Django 模板中的给定列表元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26866307/

相关文章:

python - pip 轮和覆盖范围 : command not found error

javascript - Django 模板语言 HTML 过滤器

python - 对 Pandas 中的每隔一行进行子集化?

python - 避免多次查询多个计数

javascript - 想要在不更改类名的情况下向类添加定义元素

html - 内部 div 元素位置

python - 如何增加 Python 中的最大递归深度?

python - 如何用 pandas 填充缺失组合的行

css - 星号 CSS 规则错误

python - 尝试了解 Django 外键的工作原理