小编Eri*_*rik的帖子

Django Admin:如何访问admin.py中的请求对象,以获取list_display方法?

我在我的模型的admin.py类中添加了一个方法'highlight_link':

class RadioGridAdmin(admin.ModelAdmin):

    list_display = ('start_time', highlight_link)

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


admin.site.register(RadioGrid, RadioGridAdmin)
Run Code Online (Sandbox Code Playgroud)

它返回一个自定义链接(为了简洁,我省略了highlight_link.short_description)在更改列表中返回的每个记录.哪个好.但是我想检查当前的查询字符串并根据它更改自定义链接.有没有办法在'highlight_link'中访问Request对象?

django request django-admin

21
推荐指数
5
解决办法
2万
查看次数

标签 统计

django ×1

django-admin ×1

request ×1