0

How do you return an empty queryset in a Django manager?

class EventDateRangeManager(models.Manager):

    def occurring_in_day(self, year, month, day):
        try:
            picked_date = datetime.date(int(year), int(month), int(day))
        except (TypeError, ValueError):
            return an empty query set here

        return self.get_queryset().filter(
            start_day__lte=picked_date,
            end_day__gte=picked_date,
        )
jcdyer
  • 18,616
  • 5
  • 42
  • 49
Algorithmatic
  • 1,824
  • 2
  • 24
  • 41

1 Answers1

3

Figured out the answer.

It's return self.none().

jcdyer
  • 18,616
  • 5
  • 42
  • 49
Algorithmatic
  • 1,824
  • 2
  • 24
  • 41