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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Je vous remercie.