mirror of
				https://github.com/graphql-python/graphene.git
				synced 2025-10-26 05:31:05 +03:00 
			
		
		
		
	Improved Upgrade guide
This commit is contained in:
		
							parent
							
								
									5c6971a608
								
							
						
					
					
						commit
						78ff67eb13
					
				|  | @ -53,6 +53,26 @@ class Query(MyBaseQuery, graphene.ObjectType): | |||
| * The `type_name` option in the Meta in types is now `name` | ||||
| 
 | ||||
| 
 | ||||
| ## Schema | ||||
| 
 | ||||
| Schemas in graphene `1.0` are `Immutable`, that means that once you create a `graphene.Schema` any | ||||
| change in their attributes will not have any effect. | ||||
| Also the `name` argument is removed from the Schema. | ||||
| 
 | ||||
| ```python | ||||
| # Old way | ||||
| schema = graphene.Schema(name='My Schema') | ||||
| schema.query = Query | ||||
| schema.mutation = Mutation | ||||
| 
 | ||||
| # New way | ||||
| schema = graphene.Schema( | ||||
|     query=Query, | ||||
|     mutation=Mutation | ||||
| ) | ||||
| ``` | ||||
| 
 | ||||
| 
 | ||||
| ## Interfaces | ||||
| 
 | ||||
| For implementing an Interface in a ObjectType, you have to it onto `Meta.interfaces`. | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user