【问题标题】:Django rest framework filter by datetime fieldDjango rest框架按日期时间字段过滤
【发布时间】:2016-12-09 10:01:03
【问题描述】:

django-rest-framework 中,如何使用大于过滤器过滤datetimefield

class RestaurantList(generics.ListAPIView):
    serializer_class = RestaurantSerializer

    def get_queryset(self):
        #This returns equals but if I use the > sign it does not work 
        return Restaurant.objects.filter(last_update_time = "2016-08-03")

【问题讨论】:

    标签: python django-models django-views django-rest-framework django-serializer


    【解决方案1】:

    您可以像这样使用gt 语句:

    def get_queryset(self): 
        return Restaurant.objects.filter(last_update_time__gt=datetime(2016, 08, 03)
    

    欲了解更多信息,请参阅doc

    【讨论】:

      猜你喜欢
      • 2018-04-23
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 2017-09-24
      • 1970-01-01
      • 2013-01-22
      • 1970-01-01
      相关资源
      最近更新 更多