Python 在django背景下,文本太长,看起来不好看,如何缩小文本
在django背景中,文本太长,看起来不好看,如何缩小文本:您可以通过以下方法之一截断长文本 如果值为“Joel是一个slug”,则输出为“Joel i…” 如果值为“Joel是一个slug”,则输出为“Joel是…” 更新: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
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你的答案,这有助于我解决这个问题,一个伟大的家伙!但如果是这样,原始的详细名称将无效,我该如何处理它