首页 > Flask的Jinja2模板中filter项 scriptags 与 truncate 如何一起使用

Flask的Jinja2模板中filter项 scriptags 与 truncate 如何一起使用

Flask的Jinja2模板中filter项 scriptags 与 truncate 如何一起使用


@spacewander ,
我的代码是这样的

{% for content in contents %}
      <h4><a href="/content/{{ content.id }}">{{ content.content_name }}</a></h4>
      <div>{{ content.content_content|striptags|truncate(200) }}</div>
      {% endfor %}

加上之后,显示就只有3个点“...”,内容都没有了

content.content_content 这里有很多内容的

去掉 truncate 就可以显示。。


直接连起来就好啦:

from jinja2 import Template

t = Template('{{ str | striptags | truncate(9) }}')
print t.render(str='

<div>combine striptags with truncate</div>

')
# 输出 'combine ...'
【热门文章】
【热门文章】