Я прошел документацию Python графена, и это сработало. Вот код -
from graphene import ObjectType, String, Schema
class Query(ObjectType):
hello = String(name=String(default_value="stranger"))
def resolve_hello(root, info, name):
return f'Hello {name}!'
schema = Schema(query=Query)
query = '{ hello(name: "GraphQL") }'
result = schema.execute(query)
print(result.data['hello']) # "Hello GraphQL!"
Однако, при изменении hello
на some_field
и resolve_hello
на resolve_some_field
и создании query = '{ some_field(name: "GraphQL" }'
, я получил конечный результат как Нет .
Можно ли работать с полями, в которых есть подчеркивания?