在django中将石墨烯与Relay一起使用时,可以选择在查询数据时使用过滤。
class AnimalNode(DjangoObjectType):
class Meta:
model = Animal
filter_fields = ['name', 'genus', 'is_domesticated']
OR
filter_fields = {
'name': ['exact', 'icontains', 'istartswith'],
'genus': ['exact'],
'is_domesticated': ['exact'],
}
interfaces = (relay.Node, )
在不使用中继的情况下是否可以以这种方式使用过滤,或者这是仅中继的功能?我在石墨烯文档中看不到任何针对非中继的过滤器,因此无法确定如何进行此操作。