Ich bin neu in Django und habe ein paar Probleme, meine Gedanken um viele verschiedene Beziehungen und Manytoone (d. H. Fremdschlüssel).Django Relationships
Mein Setup ist dies.
Ich habe Klasse A, Klasse B, Klasse C
Jede Klasse B Objekt zu einer Klasse-A-Objekt gehören. Sie können nicht zu mehr als einem Klasse-A-Objekt gehören. Ein praktischeres Beispiel könnte sein, wenn Klasse A eine Musikband und Klasse B ein Lied mit dieser Band ist. Die meisten Bands haben mehr als einen Song, aber jeder Song muss zu einer Band gehören (in diesem Beispiel kann ein Song niemals mehrere Bands haben).
Klasse C ist eine Auflistung der einzelnen Bandmitglieder. So kann jedem Bandmitglied eine beliebige Anzahl von Songs sowie eine beliebige Anzahl von Bands zugeordnet werden. Mit anderen Worten: ein Mitglied der Band X kann auch ein Mitglied der Band Y.
Meine Frage dann
wäre Wie würde ich die ForeignKey und ManyToMany Beziehungen in diesem Zusammenhang verwenden?
Dieses Beispiel wurde erfunden, um meine Situation leichter verständlich zu machen und mir zu helfen, mein Problem zu erklären. Ich möchte, dass der Administrator für jedes Objekt der Klasse C anzeigt, welche Objekte der Klasse B oder Objekte der Klasse A, denen Klasse C angehört, gehen. Dasselbe gilt für Klasse B und Klasse A.
Wenn Sie Objekte der Klasse A betrachten, sollten Sie in der Lage sein, eine Auflistung aller Objekte der Klasse B zu sehen, die zu dem bestimmten Objekt der Klasse A gehören.
Jeder Eingang geschätzt.
Manytoone eine detaillierte Einführung in die Admin-Anpassung erhalten? Ist das irgendwo in Schottland? – ijw