文章字数多了之后,在后台显示,可能会出现在这样的情况:
这样也太丑了。
改好的结果:
这样的简介明显顺眼多了。接下来说方法:
在models界面 加函数:
def content_validity(self):
if len(str(self.content)) > 40:#字数自己设置
return '{}……'.format(str(self.content)[0:40])#超出部分以省略号代替。
else:
return str(self.content)
把admin里原先的字段替换掉。
list_display = [ 'content_validity']
此处省略一些无关紧要的字段。原先我的字段是content,后台会显示content字段的所有内容。换成函数后,后台会显示函数约束之后的内容。
并不是百分百原创,但是自我感觉原博主没有写太清楚。
原文链接:https://blog.csdn.net/qq_32502511/article/details/80690705