Sono nuovo a Django e ho qualche problema a farmi un'idea di molte relazioni e Manytoone (la chiave straniera).Relazioni Django
Il mio setup è questo.
devo classe A, Classe B, Classe C oggetto
Ogni classe B deve appartenere a una classe di un oggetto. Non possono appartenere a più di un oggetto di Classe A. Un esempio più pratico potrebbe essere se la Classe A è una Music Band e la classe B è una canzone con quella Band. La maggior parte delle band avrà più di una canzone, ma ogni canzone deve appartenere a una band (in questo esempio una canzone non può mai avere più bande).
Classe C è un elenco di singoli membri della Banda. Quindi ogni membro della band può essere associato ad un numero arbitrario di canzoni e ad un numero arbitrario di Bands. In altre parole, un membro della banda X può anche essere un membro della banda Y.
La mia domanda allora sarebbe
come faccio a utilizzare i rapporti ForeignKey e ManyToMany in questo contesto?
Questo esempio è concepito solo per semplificare la comprensione della situazione e per aiutarmi a spiegare il problema. Vorrei che l'amministratore visualizzasse per ogni oggetto di classe C quali oggetti di classe B o di classe A che appartengono alla classe C. Lo stesso vale per la Classe B e la Classe A.
Se si guardano gli oggetti di Classe A dovresti essere in grado di vedere un elenco di tutti gli oggetti di Classe B che appartengono a quel particolare oggetto di Classe A.
Qualsiasi e tutti gli input apprezzati.
ManyToOne? È da qualche parte in Scozia? – ijw