Doc was missing for using variables in queries

added an example
This commit is contained in:
Thibaut Fatus 2017-07-12 18:52:46 +02:00 committed by GitHub
parent 3e62fcf0cc
commit c155b7a56e

View File

@ -30,3 +30,30 @@ You can pass context to a query via ``context_value``.
schema = graphene.Schema(Query) schema = graphene.Schema(Query)
result = schema.execute('{ name }', context_value={'name': 'Syrus'}) result = schema.execute('{ name }', context_value={'name': 'Syrus'})
Variables
_______
You can pass variables to a query via ``variable_values``.
.. code:: python
class Query(graphene.ObjectType):
user = graphene.Field(User)
def resolve_user(self, args, context, info):
return context.get('user')
schema = graphene.Schema(Query)
result = schema.execute(
'''query getUser($id: ID) {
user(id: $id) {
id
firstName
lastName
}
}''',
variable_values={'id': 12},
)