#django #graphql #graphene-django
#django #graphql #graphene-django
Вопрос:
Я пытаюсь создать мутацию с помощью djangoformutation, я получаю сообщение об ошибке, что у djangoformutationoptions нет атрибута ‘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']
Комментарии:
1. какое-либо решение до сих пор на нем?
Ответ №1:
в UpdateLocationForm вам нужно изменить идентификатор на что-то другое.