【发布时间】:2021-05-01 19:01:54
【问题描述】:
我有一个 DayArchiveView,我在其中传递了预订时段的查询集。我也希望能够在某些情况下传递,比如更多数据。具体来说,我想通过最早时间,最晚时间和其他一些小计算。
我目前的看法是这样的。
class BookingArchiveView(DayArchiveView):
queryset = BookingSlot.objects.filter(location__club__id=1)
date_field = "start_time"
ordering = ['location']
#I would like to pass in another object like so
context["earliest_time"]=BookingSlot.objects.filter(location__club__id=1).annotate(Min('start_time'))
所以我希望能够传入一些可以在 html 中呈现的聚合函数和计算。现在,HTML 只能访问我的查询集。
【问题讨论】:
标签: django django-views django-generic-views