Мутации с отношениями один ко многим 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)

и буду признателен, если кто-нибудь также подскажет мне запрос, который я должен набрать чтобы создать стажировку, связанную с резюме, которое я уже создал

Вернуться на верх