首页 > 解决方案 > django后台,文字太长不好看,如何缩小文字

问题描述

django后台,文字太长不好看,如何缩小文字:在此处输入图像描述

标签: pythondjango

解决方案


您可以通过以下方式之一截断长文本

截断字符

{{ value|truncatechars:7 }}

如果值为“Joel is a slug”,则输出将为“Joel i...”。

截断词

{{ value|truncatewords:2 }}

如果值为“Joel is a slug”,则输出将为“Joel is ...”。

更新:

from django.template.defaultfilters import truncatechars

class MyModel(models.Model):
    name = models.TextField()

    @property
    def short_name(self):
        return truncatechars(self.name, 50)

admin.py

class MyModelAdmin(admin.ModelAdmin):
    list_display = ['short_name']

推荐阅读