当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django ModelAdmin.empty_value_display用法及代码示例


本文介绍django.contrib.admin.ModelAdmin.empty_value_display的用法。

声明

ModelAdmin.empty_value_display

此属性会覆盖记录的空字段(None、空字符串等)的默认显示值。默认值为-(破折号)。例如:

from django.contrib import admin

class AuthorAdmin(admin.ModelAdmin):
    empty_value_display = '-empty-'

您还可以使用 AdminSite.empty_value_display 覆盖所有管理页面的 empty_value_display ,或者像这样的特定字段:

from django.contrib import admin

class AuthorAdmin(admin.ModelAdmin):
    list_display = ('name', 'title', 'view_birth_date')

    @admin.display(empty_value='???')
    def view_birth_date(self, obj):
        return obj.birth_date
在 Django 3.2 中更改:

display() 装饰器的empty_value 参数相当于在以前的版本中直接在显示函数上设置empty_value_display 属性。仍然支持直接设置属性以实现向后兼容性。

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.contrib.admin.ModelAdmin.empty_value_display。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。