def get_queryset(self): queryset = CalendarEvent.objects.filter() person = self.request.user from_date = self.request.GET.get('from', False) to_date = self.request.GET.get('to', False) year = timestamp_to_datetime(from_date).year month = timestamp_to_datetime(from_date).month if from_date and to_date and person: queryset = queryset.filter( start__range=( timestamp_to_datetime(from_date) + datetime.timedelta(-30), timestamp_to_datetime(to_date) ), person=person ) elif from_date: queryset = queryset.filter( start__gte=timestamp_to_datetime(from_date) ) elif to_date: queryset = queryset.filter( end__lte=timestamp_to_datetime(to_date) ) return event_serializer(queryset)
def get_queryset(self): queryset = CalendarEvent.objects.filter() from_date = self.request.GET.get('from', False) to_date = self.request.GET.get('to', False) if from_date: queryset = queryset.filter( start__gte=timestamp_to_datetime(from_date) ) if to_date: queryset = queryset.filter( end__lte=timestamp_to_datetime(to_date) ) return event_serializer(queryset)
def get_queryset(self): queryset = CalendarEvent.objects.filter() from_date = self.request.GET.get('from', False) to_date = self.request.GET.get('to', False) if from_date and to_date: queryset = queryset.filter( start__range=(timestamp_to_datetime(from_date) + datetime.timedelta(-30), timestamp_to_datetime(to_date))) elif from_date: queryset = queryset.filter( start__gte=timestamp_to_datetime(from_date)) elif to_date: queryset = queryset.filter(end__lte=timestamp_to_datetime(to_date)) return event_serializer(queryset)
def get_queryset(self): queryset = CalendarEvent.objects.filter() from_date = self.request.GET.get("from", False) to_date = self.request.GET.get("to", False) if from_date and to_date: queryset = queryset.filter( start__range=( timestamp_to_datetime(from_date) + datetime.timedelta(-30), timestamp_to_datetime(to_date), ) ) elif from_date: queryset = queryset.filter(start__gte=timestamp_to_datetime(from_date)) elif to_date: queryset = queryset.filter(end__lte=timestamp_to_datetime(to_date)) return event_serializer(queryset)