Django Admin: Wie kann man auf das Anfrageobjekt in admin.py für list_display-Methoden zugreifen?

Habe ich eine Methode 'highlight_link" zu meiner model s admin.py Klasse:

class RadioGridAdmin(admin.ModelAdmin):

    list_display = ('start_time', highlight_link)

    def highlight_link(self):
        return ('some custom link')


admin.site.register(RadioGrid, RadioGridAdmin)

Gibt es eine benutzerdefinierte Verknüpfung für (habe ich weggelassen highlight_link.short_description aus Platzgründen) jeder Datensatz zurückgegeben in der Liste ändern. Das ist toll. Aber ich würde gerne überprüfen der aktuellen Abfrage-string und ändern Sie die benutzerdefinierte Verknüpfung, die Grundlage. Gibt es eine Möglichkeit Zugriff auf das Request-Objekt innerhalb 'highlight_link'?

InformationsquelleAutor der Frage Erik | 2009-04-07

Schreibe einen Kommentar