如何在列表 django 模板列表中使用变量
Posted
技术标签:
【中文标题】如何在列表 django 模板列表中使用变量【英文标题】:How to use variable in list of lists django template 【发布时间】:2018-01-11 18:38:45 【问题描述】:views.py 中的代码。 f
是一个列表列表。
f = [((1,2,3), (4,5,6)), ((1,2,3), (4,5,6))]
return render(request, 'site/blabla.html', 'f': f, 'n': 1)
blabla.html 中的代码
% for pr in f %
#return empty
<td> pr.n </td>
#return value from the list
<td> pr.1 </td>
% endfor %
如何让 Django 接受 n
作为参数?或者也许还有另一种方法可以做到这一点?
【问题讨论】:
什么是公关? pr.n 和 pr.1 对我来说似乎很奇怪。 f 是列表列表,所以 pr == f。我会为我的问题添加更多描述 【参考方案1】:您可以使用自定义模板标签。 例如这里的答案:
get elemet by index
【讨论】:
谢谢先生。我会试试看。看起来很有希望以上是关于如何在列表 django 模板列表中使用变量的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Django 模板中引用列表中的最后一项? list.-1.key
如何使用 javascript(或类似的)在 Django 模板中切片列表项