为此,我应该使用哪个过滤器?
项目总重量 = 1000000
{{project.total_weight}}>> 1.000.000
你可以利用Python的字符串格式语法:
{{ '{:,}'.format(project.total_weight)
以下是我在剧本中测试它的方式:
---
- hosts: localhost
gather_facts: false
vars:
project:
total_weight: 1000000
tasks:
- debug:
msg: "{{ '{:,}'.format(project.total_weight) }}"
以上将输出:
TASK [debug] ******************************************************************************************
ok: [localhost] => {
"msg": "1,000,000"
}
这记录在format
方法的文档中:
","选项表示使用逗号表示使用逗号分隔符。对于区域设置感知分隔符,请改用"n"整数表示类型。