问题描述
我们有一个带有 feauted_date
(DateTime
) 字段的游览节点,该字段也可以为空。
class TourFilter(OrderByMixin):
class Meta:
model = TourModel
fields = {
'featured_date': ['exact','lt','gt'],}
class TourNode(DjangoObjectType):
class Meta:
model = TourModel
filter_fields = TourFilter.Meta.fields
interfaces = (relay.Node,)
目前我们使用 featured_date
与 OrderMixin
进行排序,但是有没有办法通过非空过滤它们?
解决方法
您可以使用 isnull
-(doc) 查找作为
class TourFilter(OrderByMixin):
class Meta:
model = TourModel
fields = {
'featured_date': ['exact','lt','gt','isnull'],}