Django Admin-Site invertiert ForeignKey inline

8

Ich habe diese Modelle:

(Pseudocode)

%Vor%

Die Situation ist, dass jedem Kurs eine Gliederung zugeordnet werden kann und / oder eine OutlineFile oder keine von beiden. Eine Outline kann mehreren Kursen zugeordnet werden, ähnlich kann eine OutlineFile mehreren Kursen zugeordnet werden. Ein Kurs wird jedoch immer nur jeweils höchstens einen haben.

Was ich möchte, ist, dass auf der Seite Kursänderung admin alle Kursfelder angezeigt werden und ein Drop-Down für jede Gliederung und Outline-Datei angezeigt wird. Wenn man dann ausgewählt wird, möchte ich, dass die Felder für diese Gliederung wie ein Inline-Feld angezeigt und geändert werden können.

Sollte ich meine Modelle irgendwie umstrukturieren oder sind sie bereits ausreichend strukturiert? Gibt es in den Grenzen des aktuellen Inline-Systems überhaupt etwas zu tun?

Schließlich, wenn es nicht möglich ist, wo fange ich an, es in einer benutzerdefinierten Weise zu tun?

    
Jason Kotenko 22.12.2009, 22:05
quelle

1 Antwort

1

Du machst es andersherum:

%Vor%

Wenn Sie die Standardformulare erstellen, erstellt diese Modellstruktur ein Dropdown-Feld, wie Sie es standardmäßig angeben.

    
e.barojas 19.07.2016 03:58
quelle