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配置變量字段中的值改為函數名:

 

 

 

 

最終的顯示效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM