我试图简单地将字节大小渲染为以人类可读格式描述它的字符串:
$ python -c "import jinja2 ; print jinja2.Template(\"{{ bytes|filesizeformat }}\").render(bytes=1572864)"
0.0 MB
不幸的是,我总是得到 0.0 MB
结果。为什么我没有得到真正的值(value)?
最佳答案
filesizeformat
过滤器为 fixed in version 2.7
不过,修复方法非常简单,只涉及两行代码,您可以自己实现。请参阅here .
关于jinja2 - 文件大小格式过滤器不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14366325/