【发布时间】:2021-05-10 13:26:11
【问题描述】:
假设我们有 InputObjectType:
class OfficeInput(graphene.InputObjectType):
orderNumber = graphene.Int(required=True)
name = graphene.String()
streetAddress = graphene.String()
postalCode = graphene.String()
city = graphene.String()
而 python 类采用类似的参数,在这种情况下,我们有 mongoengine EmbeddedDocument:
class Office(EmbeddedDocument):
orderNumber = fields.IntField(required=True)
name = fields.StringField(default="", required=True)
streetAddress = fields.StringField(default="", required=True)
postalCode = fields.StringField(default="", required=True)
city = fields.StringField(default="", required=True)
我想通过将 OfficeInput 字段分配给 Office 构造函数来创建 Office 实例,即将 OfficeInput 字段映射到 dict 并使用 python **kwargs 将它们传递给构造函数
【问题讨论】:
标签: django graphene-python graphene-django