Django后台管理admin字段控制显示长度(字段内容过长,省略号替代)
Django后台管理admin
有些字段内容太长,像文章,长评论,新闻等可以限制显示长度,超出部分用...代替
在APP的models.py 中 数据类中添加代码:
# 控制显示长度,必须在adminx的list_display变量中改为函数名 def short_detail(self): if len(str(self.detail)) > 30: return '{}...'.format(str(self.detail)[0:29]) else: return str(self.detail) short_detail.allow_tags = True short_detail.short_description = 'admin显示的别名'
在adminx.py或在admin.py中修改代码:
list_display配置变量字段中的值改为函数名:
最终的显示效果: