How to use "truncatechars" in flask? ( Error : No filter named 'truncatechars'. )
How to use "truncatechars" in flask? ( Error : No filter named 'truncatechars'. )
我正在尝试在烧瓶中使用 truncatechars。以前我在 django 中使用 truncatechars 时,以下代码有效
代码(Django):
<div class="preview">{{post.content |safe| truncatechars:500}}</div>
但是当我在 flask 中使用 truncatechars 时,它会抛出一条错误消息 jinja2.exceptions.TemplateAssertionError: No filter named 'truncatechars_html'.
代码(烧瓶):
<div class="preview">{{post.content |safe| truncatechars(500)}}</div>
当我使用“:”而不是方括号“()”时,它抛出了一条错误消息 jinja2.exceptions.TemplateSyntaxError:预期的标记 'end of print statement',得到 ':'
在 Jinja2 中这个过滤器叫做 truncate
:
<div class="preview">{{ post.content|safe|truncate(500) }}</div>
我正在尝试在烧瓶中使用 truncatechars。以前我在 django 中使用 truncatechars 时,以下代码有效
代码(Django):
<div class="preview">{{post.content |safe| truncatechars:500}}</div>
但是当我在 flask 中使用 truncatechars 时,它会抛出一条错误消息 jinja2.exceptions.TemplateAssertionError: No filter named 'truncatechars_html'.
代码(烧瓶):
<div class="preview">{{post.content |safe| truncatechars(500)}}</div>
当我使用“:”而不是方括号“()”时,它抛出了一条错误消息 jinja2.exceptions.TemplateSyntaxError:预期的标记 'end of print statement',得到 ':'
在 Jinja2 中这个过滤器叫做 truncate
:
<div class="preview">{{ post.content|safe|truncate(500) }}</div>