доступ к содержимому родительского поля в графеновом питоне - PullRequest
0 голосов
/ 08 июля 2019

Я использую графен в 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?

...