我正在尝试使用 DjangoFormMutation 创建一个突变,我收到 DjangoFormMutationOptions 没有属性“model”的错误,这是我收到的错误。
{
"errors": [
{
"message": "'DjangoFormMutationOptions' object has no attribute 'model'",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"updateLocation"
]
}
],
"data": {
"updateLocation": null
}
}
这是我的突变
class UpdateLocation(DjangoFormMutation):
location = graphene.Field(LocationType)
class Meta:
form_class = UpdateLocationForm
def perform_mutate(cls, form, info):
return super().perform_mutate(form, info)
这是我的表格
class UpdateLocationForm(forms.Form):
name = forms.CharField()
id = forms.IntegerField()
class Meta:
fields = ['name', 'id']
最佳答案
在 UpdateLocationForm 中,您需要将 id 更改为其他内容。
关于django - 'DjangoFormMutationOptions' 对象没有属性 'model',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64331411/