李璐超
发布于 2024-05-14 / 0 阅读 / 0 评论 / 0 点赞

django admin后台管理页面自定义列的常用相关方法(排序,列名等):

def application_date(self, obj):
        return obj.create_time
 
    # 指定列名标题  
 
    application_date.short_description = "xxxxx"
 
    # 自定义列名添加排序功能,指定排序依据的字段
 
    application_date.admin_order_field = 'create_time'
 
    # 指定bool值为True (boolean不是一个Django admin的官方属性,但可以通过自定义模板或CSS来让字段显示为布尔值的形式。)
    application_date.boolean = True
 
    # 允许使用html标签
 
    application_date.allow_tags = True
 
    # 用于分组表单字段
 
    application_date.fieldsets = "status"


评论