gpt4 book ai didi

Jinja2 按月/年分组

转载 作者:行者123 更新时间:2023-12-04 23:26:05 26 4
gpt4 key购买 nike

我正在尝试按月/年对 Jinja 中的日期/时间列表进行分组。这是我现在拥有的代码:

{% for group in EventsList|groupby('date') %}
<b>{{group.grouper}}</b><br />
{% for event in group.list %}
<i>{{event.title}}</i>
{% endfor %}
{% endfor %}

但问题是它目前按特定日期分组。我想按月/年(即 2011 年 1 月、2011 年 2 月等)分组。

在 Python 中执行此操作会更有效吗?

谢谢!

最佳答案

您可以先 groupby('date.year') 然后 groupby('date.month')。

{% for year, year_group in EventsList|groupby('date.year') %}
{% for month, list in year_group|groupby('date.month') %}
<b>{{ month }} {{ year }}</b><br />
{% for event in list %}
<i>{{event.title}}</i>
{% endfor %}
{% endfor %}
{% endfor %}

关于Jinja2 按月/年分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12764291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com