我正在尝试使用自定义输入类型,因为我有一个mongo数据库,其中包含包含字典的文档。这包括我们的研讨会,其中包括一个包含zip,lat,long,street等的地址字典。运行此代码时,我遇到了错误:
ValueError:未知参数“地址”。
class AddressInput(graphene.ObjectType):
zip = graphene.Int()
lat = graphene.Float()
street = graphene.String()
long = graphene.Float()
state = graphene.String()
city = graphene.String()
class CreateSeminar(graphene.Mutation):
class Arguments:
address = AddressInput()
ok = graphene.Boolean()
seminars = graphene.Field(lambda: Seminars)
@staticmethod
def mutate(self, root, address):
seminars = SeminarsModel(address=address)
seminars.save()
ok = True
return CreateSeminar(seminars=seminars, ok=ok)
不确定我在这里搞砸了什么,所以如果有人可以帮助,那就太好了。而且,我基本上已经像“太空球”中那样“精打细算”来解决此问题,但是我似乎无法弄清楚。如果有人可以帮助,那就太好了!