mirror of
				https://github.com/graphql-python/graphene.git
				synced 2025-11-04 09:57:41 +03:00 
			
		
		
		
	Merge branch 'master' into 2.0
This commit is contained in:
		
						commit
						e6b0cbb3bc
					
				| 
						 | 
				
			
			@ -31,3 +31,30 @@ You can pass context to a query via ``context_value``.
 | 
			
		|||
    schema = graphene.Schema(Query)
 | 
			
		||||
    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},
 | 
			
		||||
    )
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user