我在python中使用Google App Engine中的家庭作业开始构建博客,并且我使用jinja2来渲染我的html。我的问题是,当一个条目太长时,就像每个博客一样;博客只是在主页面中呈现条目的一部分。我想这样做,当主页面呈现时,我从数据库中取出帖子并将其粘贴到jinja。是否有任何过滤器或函数来告诉jinja,例如,这个字符串不能超过x数?
答案 0 :(得分:8)
查看docs
Jinja2截断过滤器ul
。用法示例
truncate(s, length=255, killwords=False, end='...')
或者
<div>{{ blogpost.text|truncate }}</div>