jinja2 - 文件大小格式过滤器不起作用?

标签 jinja2

我试图简单地将字节大小渲染为以人类可读格式描述它的字符串:

$ 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/

相关文章:

python - Jinja2 在扩展时复制内容

python - Jinja2 网络自动化 - 增加一个变量(子网+1)

bash - Python cookiecutter 遍历列表

html - 为什么 CSS 不能与 apache2+mod_wsgi+python3+bottle 一起工作?

python - 如何从蓝图模板扩展基础 Flask Jinja 模板?

python - 放置自定义 nbconvert 模板的正确位置

python - 使用 jinja2 访问嵌套的 YAML 映射

ansible - 如何删除或排除Ansible模板列表中的项目?

python - 从 Jinja 模板调用 Python 函数

python - 如何在 jinja2 模板中显示日期时间字段? ( flask )