Django 列表显示。如何显示选项中的值?
管理员 此显示: 状态-(leer) 如何在此处显示状态-已发送或未发送?只需使用:Django 列表显示。如何显示选项中的值?,django,django-admin,Django,Django Admin,管理员 此显示: 状态-(leer) 如何在此处显示状态-已发送或未发送?只需使用: class LogAdmin(admin.ModelAdmin): list_display=['status'] (更新至django 1.8) 最好是创建一个函数 class LogAdmin(admin.ModelAdmin): list_display=['get_status_display'] 将“获取状态”放在列表显示中,它将是管理列表中的列名。在django 1.8中,我不得
class LogAdmin(admin.ModelAdmin):
list_display=['status']
(更新至django 1.8)
最好是创建一个函数
class LogAdmin(admin.ModelAdmin):
list_display=['get_status_display']
将“获取状态”放在列表显示中,它将是管理列表中的列名。在django 1.8中,我不得不在我的admin.py中使用以下代码:
def get\u status(self,obj):return obj.get\u status\u display()
class LogAdmin(admin.ModelAdmin):
list_display=['get_status_display']
def get_status(self, obj):
return obj.get_status_display()
get_status.short_description = 'Status'