我希望在Jinja2中实现类似于此(Jinja2)的功能。
在python中,如果我希望字符串始终保持一定的长度,我会执行如下操作:
'{:>10}'.format('test')
我如何在Jinja2中做到这一点?
发布于 2017-08-16 12:04:03
我找到了解决办法!您可以为Jinja使用内置过滤器,如下所示
{{ "%-10s" | format("test",) }}
发布于 2021-08-05 15:27:45
来自jinja2文档
在大多数情况下,使用%运算符或str.format()应该更方便、更有效。
所以你总是可以写
{{ "{:>10}".format("test") }}
以保持现代格式字符串语法,这通常是功能丰富的打印样式格式,从另一个答案。
https://stackoverflow.com/questions/45698629
复制相似问题