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.nomJe vous remercie.
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)
Partager