python - django后台,文字太长不好看,如何缩小文字
问题描述
django后台,文字太长不好看,如何缩小文字:
解决方案
您可以通过以下方式之一截断长文本
{{ 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']
推荐阅读
- javascript - 如何在不同情况下在 javascript 中使用 html 表格“td”元素?
- r - 使用 plotly-R 更改 3d 散点图的边距
- java - Java JSCH - 在 exec 或 shell 通道中发送 EOF
- python - 为什么我的 python 函数更改系列对象的数据类型不起作用?
- mysql - 将数据库 A 中的表中的特定行插入数据库 B 中的另一个表
- function - 如何调试从 conky 调用的 lua 函数?
- arrays - Vue.js 多个复选框
- java - 如何引用 Java 中的引用?
- android - 从从 JSON 中提取的对象中获取到 TextView 的字符串
- java - 有效实施命令模式