迭代django模板中的特定dictinary值

时间:2017-11-24 08:17:49

标签: django django-templates

当我收到一个关联数组即django模板中的字典时,我是django的新手,如下所示

"receivable_aging": { "age5": 235114.91999999998, "age4": 235114.91999999998, "age3": 0, "age2": 0, "age1": 0 }

我试着像这样打印 {% for key, value in receivable_aging.items %} {{ value }} {% endfor %}

我想按升序打印age1到age4。如果没有步骤或最小步骤,我怎样才能做到这一点。

1 个答案:

答案 0 :(得分:1)

views.py中的项目进行排序:

return render_to_response('page.html', 
    {'receivable_aging': sorted(receivable_aging.items())})

然后在模板中打印:

{% for key, value in receivable_aging %}
    {{ value }}
{% endfor %}

希望它有所帮助。