Easy way to convert pydantic2graphene models to graphene objects.
Project description
pydantic2graphene
Easy way to convert pydantic2graphene models to graphene objects.
Install
$ pip install pydantic2graphene
A Simple Example
Using to_graphene
import pydantic
import pydantic2graphene
class User(pydantic.BaseModel):
email: str
active: bool = False
UserGql = pydantic2graphene.to_graphene(User)
Converting to multiple graphene types with ConverterToGrapheneBase
import pydantic
import pydantic2graphene
class User(pydantic.BaseModel):
email: str
active: bool = False
class UserConverter(pydantic2graphene.ConverterToGrapheneBase):
class Config:
model = User
UserGql = UserConverter.as_class() # graphene.ObjectType
UserInputGql = UserConverter.as_class(graphene.InputObjectType)
UserInterfaceGql = UserConverter.as_class(graphene.Interface)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.