0
次のクエリを使用してgraphiqlで家具オブジェクトを作成したいところです。"RootMutation"タイプのフィールド "furniture"を照会できません。"RootMutation"タイプのフィールド "furniture"を照会できない
これは突然変異
class FurnitureNode(DjangoObjectType):
class Meta:
model = Furniture
class NewFurniture(graphene.ClientIDMutation):
furniture = graphene.Field(FurnitureNode)
class Input:
name = graphene.String()
content = graphene.String()
category = graphene.String()
@classmethod
def mutate_and_get_payload(cls, input, context, info):
furniture = Furniture(name=input.get('name'), content=input.get('content'),
category=Category.objects.get(name=input.get('category')))
furniture.save()
return NewFurniture(furniture=furniture)
class NewFurnitureMutation(graphene.ObjectType):
new_furniture = NewFurniture.Field()
のための私のコードは、なぜこのようなエラーを私はここで
mutation {
newFurniture(input: {name: "graphFurniture", content: "This furniture is cool", category: "Bedroom Items"}) {
clientMutationId
}
furniture{ // error is shown here
name
content
category {
name
}
}
}
を家具のオブジェクトを作成するためにしたクエリ取得していますされていますか?
私はunnameの問題を取得し、名前のないものをクリックすると「この匿名操作は唯一の定義済みの操作でなければなりません」と表示されます。 – Serenity