Bonjour, dans un cours sur Django, je ne comprends pas à quoi sert la petite étoile dans l'expression suivante :
« c1.eleves.add(*Eleve.objects.all()) »
Je travaille avec les deux modèles suivants :
Code:
1
2
3
4
5
6 class Cours(models.Model): nom = models.CharField(max_length=31) eleves = models.ManyToManyField(Eleve) def __str__(self): return self.nom
Je vous remercie.Code:
1
2
3
4
5
6 class Eleve(models.Model): nom = models.CharField(max_length=31) moyenne = models.IntegerField(default=10) def __str__(self): return "Élève {0} ({1}/20 de moyenne)".format(self.nom, self.moyenne)