Python 在django背景下,文本太长,看起来不好看,如何缩小文本

Python 在django背景下,文本太长,看起来不好看,如何缩小文本,python,django,Python,Django,在django背景中,文本太长,看起来不好看,如何缩小文本:您可以通过以下方法之一截断长文本 如果值为“Joel是一个slug”,则输出为“Joel i…” 如果值为“Joel是一个slug”,则输出为“Joel是…” 更新: from django.template.defaultfilters import truncatechars class MyModel(models.Model): name = models.TextField() @property

在django背景中,文本太长,看起来不好看,如何缩小文本:

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

如果值为“Joel是一个slug”,则输出为“Joel i…”

如果值为“Joel是一个slug”,则输出为“Joel是…”

更新:

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']

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

如果值为“Joel是一个slug”,则输出为“Joel i…”

如果值为“Joel是一个slug”,则输出为“Joel是…”

更新:

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']

你说的心理医生是什么意思?你想,比方说,用省略号替换一些文本吗?是的,我想要一个长文本在xadmin后端显示固定长度的字符,其余的字符用省略号替换。你说的收缩是什么意思?你想,比方说,用省略号替换一些文本吗?是的,我希望长文本在xadmin后端显示固定长度的字符,其余的字符用省略号替换可能你误解了我的意思,我希望长文本在xadmin后端显示固定长度的字符,剩下的字符被替换为Ellipsist,这意味着你在django admin中需要这个?几乎,我在django Xadmin中需要这个,谢谢你的回答,它帮助我解决了这个问题,一个很棒的家伙!但如果是这样,原始的详细名称将无效,我该如何处理它?可能您误解了我的意思,我希望长文本在xadmin后端显示固定长度的字符,剩余的字符将替换为省略号,这意味着您在django admin中几乎需要它,我需要这个在django xadminThank你的答案,这有助于我解决这个问题,一个伟大的家伙!但如果是这样,原始的详细名称将无效,我该如何处理它