小编She*_*yem的帖子

django admin截断list_display中的文本

需要截断管理列表显示中的文本

管理模型中有以下内容,但仍显示全文。

from django.template.defaultfilters import truncatewords

def get_description(self, obj):
    return truncatewords(obj.description, 10)
get_description.short_description = "description"

class DieTaskAdmin(admin.ModelAdmin):
    list_display =['severity','priority', 'subject', 'status','created',get_description.short_description']

admin.site.register(DieTask, DieTaskAdmin)
Run Code Online (Sandbox Code Playgroud)

即描述字段的原始文本包含超过255个字符。我喜欢只显示前 10 个字符加上...

django admin list display

7
推荐指数
2
解决办法
6611
查看次数

标签 统计

admin ×1

display ×1

django ×1

list ×1