我有一个带有 DateTimeField 的模型的简单 ListView,模型按此字段排序。在模板中,我有以下代码:
{% regroup teamsession_list by tdate|date:"W" as weekly_list %}
{% for training_week in weekly_list %}
<div class="container">
{{training_week}}</div>{% endfor %}
我写这个是为了测试返回的结果。我有四个星期的数据,但只有一个石斑鱼像这样在模板中返回
GroupedResult(grouper='48', list=[<TeamSession: xesr: performed on 2018-11-27 00:00:00+00:00>, <TeamSession: test4: performed on 2018-11-26 00:00:00+00:00>, <TeamSession: test5: performed on 2018-11-26 00:00:00+00:00>, <TeamSession: test: performed on 2018-11-26 00:00:00+00:00>])
有人知道为什么其他四个星期不在结果中吗?
视图如下所示:
class TeamWeeklyView(ListView):
model=models.TeamSession
template_name = 'teams/weekly.html'
我知道有一个每周存档视图,但它不适合我的目的。