{{text|truncatechars:9}}按text字符截断成9个
{{text|truncatewords:9}}按text单词截断成9个
中文截断如何算呢?
中文显示摘要方法
在models.py中写一个函数如下
class Blog(models.Model):
……
text=models.TextField(default='正文')
……
def __str__(self):
return self.title
def short_text(self)
return self.text[:100]#表示把text文本框中的文本只返回前100个。
然后在html文件相应地方把{{blog.text}}改写为
{{blog.short_text}}
网友评论