graphene-python学习笔记(10)AbstractTypes
AbstractType包含的字段可以被 graphene.ObjectType,graphene.Interface, graphene.InputObjectType或其他graphene.AbstractType共享,只要继承了该AbstractType。
基础:
(1)每个AbstractType都是一个继承自的Python类graphene.AbstractType
(2)每一个属性代表一个字段。
简单示例:
import graphene
class UserFields(graphene.AbstractType):
name = graphene.String()
class User(graphene.ObjectType, UserFields):
pass
class UserInput(graphene.InputObjectType, UserFields):
pass
等同于:
type User {
name: String
}
inputtype UserInput {
name: String
}
浙公网安备 33010602011771号