如果我使用
{{ post.body_html | safe }}
程序将从 MySQL 中选择数据并作为完整的文章显示在浏览器上。
那么 jinja2 是否有过滤器帮助显示变量的一部分,例如文章的第一段。
您可以使用truncate()
筛选。您可以将要在模板中显示的字符数作为参数发送给它:
{{ post.body_html | truncate(40) | safe }}
显然你可以编写一个函数(在你的Python文件中)来检测第一段,计算字符数并将这个数字(它返回)发送到你的truncate()
在您的模板中进行过滤。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)