Django 有啥功能可以让文本看起来更短? [复制]

Posted

技术标签:

【中文标题】Django 有啥功能可以让文本看起来更短? [复制]【英文标题】:What feature of Django to make text looks shorter? [duplicate]Django 有什么功能可以让文本看起来更短? [复制] 【发布时间】:2015-03-17 16:25:49 【问题描述】:

如果我有一个标题博客,并且它太长,它会导致我的网站主题在显示时被破坏。我该怎么做才能让它看起来更短?

示例: 全文:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 但是当它显示出来时,它看起来像这样:“aaaa[...]”

【问题讨论】:

提示:搜索 text-overflowellipsis :) @Harry 感谢您的快速回复。我现在会找到它 那是一般的 CSS 伙伴。您可能还想查看下面提供的答案,因为它来自官方 Django 网站。 @Harry 谢谢你。我是使用 Django 进行 Web 开发的初学者,所以我真的不知道这个问题应该是什么标签。我只是认为我可以使用 CSS 或 html 来做到这一点,但也许 Django 也可以做到。再次感谢您 【参考方案1】:

你可以使用truncatechars过滤器

 post.title|truncatechars:10 

【讨论】:

非常感谢!你是最棒的!兄弟【参考方案2】:

你可以用 CSS 做到这一点:

p
   width: 70px; //example width
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;

FIDDLE

【讨论】:

以上是关于Django 有啥功能可以让文本看起来更短? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

有啥方法可以让文本阴影不显示在文本后面?

有啥办法可以让选择看起来很普通吗?

有啥方法可以将变量传递给 django 元类?

信息提取和文本挖掘有啥区别?

flask框架有啥用?

Django 的 collectstatic 有啥意义?