1

嗨,朋友们,他们可以通过任何方式计算 django 模板中字典的特定键的值的数量

就像假设我有一个字典

  y =  { 1:('A', 'B','C'), 2:('C','D','E','F') }

我正在传递这个命令。从我的 django 视图中,我想计算我的 django 模板中每个键的值的数量以执行某些特定任务。

我试过计数,但它不起作用........任何想法

4

1 回答 1

3

内置的模板过滤器length应该会有所帮助。
https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#length过滤器在Django Book
中是这样描述 的:length

长度:返回值的长度。您可以在列表或字符串或任何知道如何确定其长度的 Python 对象(即任何具有__len__()方法的对象)上使用它。

例子:

<ul>
  {% for k,v in y.items %}
    <li>key: {{ k }} has {{ v|length }} value(s)</li>
  {% endfor %}
</ul>
于 2012-06-08T05:33:33.963 回答