Mam sobie taki model:
class Reservation(models.Model):
dog = models.ForeignKey('app.Dog', on_delete=models.CASCADE)
date = models.DateTimeField()
date_created = models.DateTimeField(auto_now_add=True)
service = models.ManyToManyField('app.Service')
i taką mutację:
class CreateReservation(graphene.Mutation):
reservation = graphene.Field(ReservationType)
class Arguments:
dog_name = graphene.String()
date = graphene.types.datetime.DateTime()
service = graphene.String()
def mutate(self, info, dog_name, date, service):
owner = info.context.user
dog = Dog.objects.get(name=dog_name, owner=owner)
reservation = Reservation(dog=dog, date=date, service=service)
reservation.save()
return CreateReservation(reservation=reservation)
z tym że nie mam pojęcia, jak podać kilka service
jako argumenty.
Ktoś może pomóc?