Мутации с отношениями один ко многим graphene_django
я хочу добавить стажировку к определенному резюме, используя id резюме
Здесь моделс
class CV(models.Model):
photo = models.ImageField(upload_to='CV/%Y/%m/%d/', null=True)
headline = models.CharField(max_length=250)
education = models.CharField(max_length=250)
employment=models.CharField(max_length=250)
class Internships(models.Model):
employer=models.CharField(max_length=250)
position=models.CharField(max_length=250)
internship=models.ForeignKey(CV,on_delete=models.CASCADE)
и вот файл схемы
class Internships(models.Model):
employer=models.CharField(max_length=250)
position=models.CharField(max_length=250)
internship=models.ForeignKey(CV,on_delete=models.CASCADE)
class createInternships(graphene.Mutation):
class Arguments():
employer=graphene.String(required=True)
position=graphene.String(required=True)
internship=graphene.Int()
internship=graphene.Field(InternshipsType)
@staticmethod
def mutate(root, info, employer,position):
cv_object=CV.objects.get(id=id)
internship=Internships.objects.create(employer=employer,position=position,internship=cv_object)
return createInternships(internship=internship)
и буду признателен, если кто-нибудь также подскажет мне запрос, который я должен набрать чтобы создать стажировку, связанную с резюме, которое я уже создал