2010-11-26 14 views
3

Ich möchte ein abgeleitetes Feld zu einem Standard ModelAdmin.fieldsets hinzufügen, wie ich würde, indem Sie eine Methode angeben und es der ModelAdmin.list_display Eigenschaft hinzufügen, aber es scheint nicht sei eine einfache Möglichkeit, dies zu tun (wenn es irgendeinen Weg dazu gibt).Abgeleitetes Feld zu Django Admin hinzufügen Formular ändern

Die standardmäßige Django-Admin-Listenansicht scheint wesentlich mehr Optionen zu enthalten als die Änderungsformularansicht.

Angenommen, ich habe zwei Felder für einen Standort: Breiten- und Längengrad, und anstatt sie auf einem Änderungsformular anzuzeigen, möchte ich stattdessen ein Google Maps Static Map-Bild anzeigen - ich habe bereits eine Methode, die die src-URL zurückgibt für das Bild - ich brauche nur eine Möglichkeit, dieses Bild dem Modelländerungsformular hinzuzufügen, anstatt diese beiden Felder anzuzeigen.

Antwort

4

Wenn Sie eine Methode, und fügen Sie ModelAdmin.readonly_fields schreiben, wird es auf der Änderung Ansicht angezeigt.

Verwandte Themen