Следующий мой запрос графена, где я передаю параметры в свой запрос, возвращает все результаты, даже когда мой интерфейс дает правильные параметры, он дает все результаты.Даже с данными, результаты которых не должны возвращаться, он все равно возвращает все результаты.
У меня есть тип графена:
class TimeStampType(DjangoObjectType):
rowid=graphene.Int()
class Meta:
model = TimeStamp
interfaces = (Node, )
filter_fields = {
'year': ['exact'],
'week': ['exact'],
'weekDay': ['exact'],
'shift': ['exact'],
'time': ['exact'],
'shortDate': ['exact'],
}
def resolve_rowid(self, context, **kwargs):
return self.id
с запросом:
node_timestamp = DjangoFilterConnectionField(TimeStampType)
Мой запрос выглядиткак следующее:
query nodeTimeStamp($year:Float, $week:Float, $weekDay:Float){
nodeTimestamp(year:$year, week:$week, weekDay:$weekDay) {
edges{
node{
id
rowid
}
}
}
}