带有突变的石墨烯对象类型输入:值错误:未知参数“地址”

时间:2020-06-10 17:30:54

标签: python mongodb graphene-python mutation

我正在尝试使用自定义输入类型,因为我有一个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)

不确定我在这里搞砸了什么,所以如果有人可以帮助,那就太好了。而且,我基本上已经像“太空球”中那样“精打细算”来解决此问题,但是我似乎无法弄清楚。如果有人可以帮助,那就太好了!

0 个答案:

没有答案