我有一个带有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 %}我写这个是为了测试返回的结果。我有四周的数据,但在模板中只返回了一个grouper,如下所示
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'我知道有一个每周的档案查看,但它不适合我的目的。
发布于 2018-11-25 13:11:52
所以,我不知道为什么,但是简单地把'training_week‘改成item就行了。其他的我什么也没改变。
https://stackoverflow.com/questions/53456587
复制相似问题