文章内容
2018/6/20 18:02:27,作 者: 黄兵
Jinja2字符串长度
最近要过滤电话号码,这样写的:
a='13425555555' s=a[:4] + '****' + a[len(a)-4:]
之后我在html页面上这么写,报如下错误:
jinja2.exceptions.UndefinedError: 'len' is undefined
解决方案:
{{ item.PhoneNumber[:4] + '****' + item.PhoneNumber[item.PhoneNumber|length - 4:] }}
改成这样就好了。
在jinja2中使用length就能获得字符串长度。
最后看一下效果:
参考资料:want to be able to access len() in Jinja2 #1944
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - Jinja2字符串长度
评论列表