Modelimin admin.py sınıfına 'highlight_link' yöntemini ekledim:Django Yöneticisi: list_display yöntemleri için admin.py'deki istek nesnesine nasıl erişilir?
class RadioGridAdmin(admin.ModelAdmin):
list_display = ('start_time', highlight_link)
def highlight_link(self):
return ('some custom link')
admin.site.register(RadioGrid, RadioGridAdmin)
Değişiklik listesinde geri dönen her kayıt için (kısaltması için highlight_link.short_description yazdım) özel bir bağlantı döndürüyor . Hangisi harika. Ancak mevcut sorgu dizesini incelemek ve buna göre özel bağlantıyı değiştirmek istiyorum. 'Highlight_link' içindeki Request nesnesine erişmenin bir yolu var mı?
içinde
self.request
kullanabilirsiniz .djangoproject.com/ticket/13659 – Paolo