文章内容

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字符串长度

分享到:

发表评论

评论列表