我有一个带有DateTimeField的Model的简单ListView,该Model由该字段排序。在模板中,我有以下代码:
{% 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'
我知道有一个每周的存档视图,但是它不适合我的目的。
答案 0 :(得分:0)
因此,我不知道为什么,但是只需将“ training_week”更改为项目即可。我什么都没改变。