Je souhaite stocker des informations supplémentaires dans la table de jointure ManyToMany, créée automatiquement. Comment ferais-je cela dans Django?Relation ManyToMany de Django avec des champs supplémentaires
Dans mon cas, j'ai deux tables: "Employés" et "Projets". Ce que je veux stocker, c'est combien chaque employé reçoit par heure de travail dans chacun des projets, puisque ces valeurs ne sont pas les mêmes. Alors, comment ferais-je cela? Ce qui m'est venu à l'esprit, au lieu de la méthode "ManyToManyField", créer explicitement une troisième classe/table pour stocker ces nouvelles informations et définir sa relation avec "Employees" et "Projects" en utilisant la méthode "ForeignKey" . Je suis sûr que ça marchera, mais est-ce la meilleure approche?
double possible de [Comment ajouter la colonne dans ManyToMany Table (Django)] (http://stackoverflow.com/questions/12567151/how-to-add-column-in-manytomany-table-django) – ravi404
@ravz Pourquoi ne pas fermer celui-ci en dupe de celui-ci, à la place? – TylerH
@TylerH c'est un post plus ancien. Cependant les deux questions ont des réponses, je suggérerais de les fusionner. – ravi404