Django admin wählt eine andere Bestellung als die Standardmodellbestellung aus

8

Ich habe ein Modell (Knoten), das nach dem Datum im Admin geordnet ist, so dass die letzten Knoten zuerst angezeigt werden. Das ist in Ordnung.

Dasselbe Modell (Knoten) wird von einem anderen Modell (Gerät) referenziert. Wenn Sie ein Gerät bearbeiten, gibt es eine Liste von Knoten (in einer HTML-Auswahl), die ebenfalls nach Datum sortiert ist. Ich möchte, dass diese nach Namen und nicht nach Datum sortiert werden.

Ist es möglich, zwei verschiedene Ordnungsmethoden zu haben, eine für die Liste der Objekte und eine für die Auswahlbox?

Danke.

    
nemesisdesign 18.01.2012, 23:06
quelle

3 Antworten

6

Am einfachsten wäre es, das % co_de zu überschreiben % Methode in formfield_for_foreignkey für ModelAdmin , etwas wie

%Vor%

(Ich nehme hier eine ziemlich große Menge an. Hoffentlich ist es klar!)

Ähnlich ist Device .

    
Ismail Badawi 18.01.2012, 23:20
quelle
2

Haben Sie versucht, etwas wie:

%Vor%     
Priyeshj 18.01.2012 23:21
quelle
0

Sie können ein benutzerdefiniertes Formular für DeviceAdmin erstellen und den Parameter queryset für das Feld 'Node' festlegen.

%Vor%     
Vladimir Vovk 13.12.2016 09:15
quelle