在django模板中设置数字格式

我正在尝试格式化数字。示例:

1=>1.
12=>12
123=>123
1234=>1,234
12345=>12,345

这是一件相当常见的事情,但我不知道应该使用哪个过滤器

编辑:如果您有一种通用的Python方法来实现这一点,我很乐意在我的模型中添加一个格式化字段

Django贡献的人性化应用程序实现了以下功能:

{%load humanize%}
{{my_num | intcomma}}

确保将'django.contrib.humanize'添加到设置.py文件中的已安装的应用程序列表中

发表评论