Return (date_list, items, extra_context) for this request.
(self)
| 427 | make_object_list = False |
| 428 | |
| 429 | def get_dated_items(self): |
| 430 | """Return (date_list, items, extra_context) for this request.""" |
| 431 | year = self.get_year() |
| 432 | |
| 433 | date_field = self.get_date_field() |
| 434 | date = _date_from_string(year, self.get_year_format()) |
| 435 | |
| 436 | since = self._make_date_lookup_arg(date) |
| 437 | until = self._make_date_lookup_arg(self._get_next_year(date)) |
| 438 | lookup_kwargs = { |
| 439 | "%s__gte" % date_field: since, |
| 440 | "%s__lt" % date_field: until, |
| 441 | } |
| 442 | |
| 443 | qs = self.get_dated_queryset(**lookup_kwargs) |
| 444 | date_list = self.get_date_list(qs) |
| 445 | |
| 446 | if not self.get_make_object_list(): |
| 447 | # We need this to be a queryset since parent classes introspect it |
| 448 | # to find information about the model. |
| 449 | qs = qs.none() |
| 450 | |
| 451 | return ( |
| 452 | date_list, |
| 453 | qs, |
| 454 | { |
| 455 | "year": date, |
| 456 | "next_year": self.get_next_year(date), |
| 457 | "previous_year": self.get_previous_year(date), |
| 458 | }, |
| 459 | ) |
| 460 | |
| 461 | def get_make_object_list(self): |
| 462 | """ |
nothing calls this directly
no test coverage detected