Hierarchische Daten in den Admin-Seiten in Django

8

In einem Django-Projekt habe ich ein hierarchisches Modell mit MPTT, das in models.py wie folgt definiert ist:

%Vor%

Ich benutze FeinCMS, um diese hierarchischen Daten in Admin-Seiten anzuzeigen. Ich mache es so in admin.py:

%Vor%

Auf der Admin-Modellseite funktioniert es perfekt und die Hierarchie kann gesehen werden:

Es funktioniert auch beim Bearbeiten oder Hinzufügen von:

Ich habe ein anderes Modell in models.py:

%Vor%

Beim Hinzufügen eines neuen Elements dieser Art wird die Hierarchie jedoch nicht angezeigt:

Ich habe versucht, tree_editor.TreeEditor für die Admin-Ansicht von Track zu verwenden, aber es gibt viele Fehler, weil Track nicht hierarchisch ist, aber einige seiner ForeignKey's sind. Wie kann ich die Hierarchie beim Bearbeiten eines Elements des Modells Track anzeigen?

Vielen Dank.

    
A.Vila 11.02.2013, 20:27
quelle

1 Antwort

5

Versuchen Sie zu ändern:

%Vor%

zu:

%Vor%

natürlich nach dem Import von TreeForeignKey von django-mptt :

%Vor%     
maq 10.03.2013, 23:44
quelle

Tags und Links