2017-03-26 4 views
0

空のクエリーセットをDjangoマネージャーに戻すにはどうすればいいですか?Djangoマネージャーで空のクエリーセットを返す

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 super(EventDateRangeManager, self).get_queryset().filter(
            start_day__lte=picked_date, 
            end_day__gte=picked_date, 
     ) 

答えて

1

答えを見つけました。

です。return super(EventDateRangeManager, self).none()です。

関連する問題