如何在Django模板中按预先指定的顺序迭代多维dict?

2024-06-17 08:03:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个嵌套字典(因为我想通过键访问它)agenda,但是我需要按指定的顺序访问值,因为k我使用的是列表,k2是iso格式的日期字符串。我不得不这样访问嵌套dict结构:

{% for k, a_dict in agenda.items %}
  {{ k }}
  {% for k2, v in a_dict.items %}
    {{ k }}-{{ k2 }}-{{ v.attribute }}
  {% endfor %}
{% endfor %}

但是我似乎找不到一种方法来指定迭代的顺序。是否有其他二维数据结构可以按照预先指定的顺序从django模板访问?我错过了什么明显的东西吗?在

提前通知

完全


Tags: 字符串in列表for字典顺序格式items