- vohu,
Salut,
Je me pose souvent cette question à laquelle je n’ai jamais trouvé de réponse :
Prenons un exemple simple. Avec les modèles Auteur et Livre, où un livre ne peut pas avoir plusieurs auteurs.
Vaut-il mieux définir un champ :
- auteur=ForeignKey(Auteur) dans Livre ou
- livres=ManyToManyField(Livre) dans Auteur
Dans un cas, on ajoute une clef étrangère dans la table Livre, dans l’autre, on crée une table supplémentaire qui adjoint chaque auteur à ses livres.
Mais concrètement, quels avantages il y a à utiliser une méthode ou l’autre ?
+0
-0