Я использую графен в Python.
Допустим, у меня есть следующая схема:
extends type Query {
a(search:String):A
}
type A {
b:B
important_info:ID
}
type B {
fieldone: String
fieldtwo: String
}
Теперь я хотел бы запросить:
query {
a(search:"search string") {
b {
fieldone
}
}
}
однако fieldone
основан на important_info
.
Мой класс B
выглядит следующим образом:
class B(graphene.ObjectType):
fieldone = graphene.String()
fieldtwo = graphene.String()
def resolve_fieldone(self,info):
# Here I want access to important_info, but I don't know how ...
return "something based on important_info"
Как я могу получить доступ к important info
из резольвера fieldone
?