更改Django模型管理员的可编辑字段的列名称

问题描述 投票:0回答:1

我有这样的模型,但是我想更改keyword的列名>

class BlackListAdmin(admin.ModelAdmin):
    list_display = ['keyword','match','target']
    list_editable = ['keyword']

所以,我然后创建了自定义函数_keyword

class BlackListAdmin(admin.ModelAdmin):
    list_display = ['_keyword','match','target']
    #list_editable = ['keyword']
    def _keyword(self,obj):
       return obj
    _keyword.short_description = 'This is the Column Name' 

[确定,它有效,列名已更改,但是有一个问题。

list_editable显示错误。

如何更改列标题并保留list_editable

我有这样的模型,但是我想更改关键字类BlackListAdmin(admin.ModelAdmin)的列名:list_display = ['keyword','match','target'] list_editable = ['keyword']我...

python django
1个回答
1
投票

尝试在模型定义上使用versbose_name,如下例:

© www.soinside.com 2019 - 2024. All rights reserved.