code: def get_period_queryset(self, request, period):
          
  
          qs = self.get_queryset(request)
          if not period:
              return qs
          if self.tracked_stamps == 'create':
              return getattr(qs, 'created_on')(period)
          elif self.tracked_stamps == 'update':
              return getattr(qs, 'updated_on')(period)
          elif self.tracked_stamps == 'both':
              return getattr(qs, 'created_or_updated_on')(period)
          else:
              raise ValueError("Invalid tracked_stamps type. Expected: 'create', 'update', or 'both'")
docs: Computes the queryset for a specific period and, perhaps, a request.
          :param request: current request being processed.
          :param period: current requested period.
          :return: a queryset