Desidero memorizzare alcune informazioni aggiuntive in quanto, creato automaticamente, ManyToMany join-table. Come potrei farlo in Django?Molte relazioni di Django con campi aggiuntivi
Nel mio caso ho due tabelle: "Dipendenti" e "Progetti". Quello che voglio memorizzare è quanto ciascuno dei dipendenti riceve per ora di lavoro in ciascuno dei progetti, poiché tali valori non sono gli stessi. Quindi, come lo farei?
Quello che mi è accaduto era, al posto del metodo "ManyToManyField", creare esplicitamente una terza classe/tabella per memorizzare quelle nuove informazioni e impostare la sua relazione con "Dipendenti" e "Progetti" usando il metodo "ForeignKey" . Sono abbastanza sicuro che funzionerà, ma è questo l'approccio migliore?
Eventuali duplicati di [Come aggiungere colonna nella ManyToMany tabella (Django)] (http://stackoverflow.com/questions/12567151/how-to-add-column-in-manytomany-table-django) – ravi404
@ravz Perché non dovrebbe essere chiuso come un duplicato di questo, invece? – TylerH
@TylerH questo è un post più vecchio. Comunque entrambe le domande hanno risposte, suggerirei di unirle. – ravi404