Django: Liste von vielen bis vielen Elementen in der Admin-Oberfläche anzeigen

8

Das könnte eine einfache Frage sein, aber ich kann es nicht begreifen.

Ich habe zwei einfache Modelle in models.py: Service und Host. Host.services hat eine m2m Beziehung mit Service. Mit anderen Worten, ein Host hat mehrere Dienste und ein Dienst kann sich auf mehreren Hosts befinden. eine grundlegende m2m.

models.py

%Vor%

admin.py

%Vor%

Wenn ich jetzt die Seite öffne, auf der alle Spalten des Hosts aufgelistet sind, wird in der Spalte "Service" die Ausgabe wie folgt angezeigt:

Holen Sie sich Dienste

[<Service: the_service-1>, <Service: the_service-2>]

Anstelle von:

Dienstleistungen

the_service-1

der_service-2 usw.

Was mache ich falsch? Danke für das Lesen meiner Frage.

    
Bas van der Zon 09.09.2009, 09:43
quelle

1 Antwort

19

Sie sollten get_services in etwas wie:

ändern %Vor%

Update: Verwenden Sie \n als Trennzeichen und nicht <br/> , da die Ausgabe von get_services mit Escapezeichen versehen ist.

    
Vinay Sajip 09.09.2009, 09:52
quelle

Tags und Links