Python 如何禁用Django在模板中显示小数分隔符?
我有一个Django应用程序,当我在pc上编写代码时,它以这种方式显示模板中的数字:Python 如何禁用Django在模板中显示小数分隔符?,python,django,decimalformat,Python,Django,Decimalformat,我有一个Django应用程序,当我在pc上编写代码时,它以这种方式显示模板中的数字: 1000 -> 1,000 (I use the use thousand separator) 但当我将应用程序部署到服务器时,它显示: 1000 -> 1,000.00 但我不知道如何使用小数分隔符的数字。我尝试用intcoma过滤器格式化数字,但无论如何都不起作用。 如何摆脱此问题?从中添加floatformat筛选器 这可能与Django语言环境设置和浏览器语言环境设置有关 我建议您检
1000 -> 1,000 (I use the use thousand separator)
但当我将应用程序部署到服务器时,它显示:
1000 -> 1,000.00
但我不知道如何使用小数分隔符的数字。我尝试用intcoma过滤器格式化数字,但无论如何都不起作用。
如何摆脱此问题?从中添加floatformat筛选器 这可能与Django语言环境设置和浏览器语言环境设置有关 我建议您检查development and production settings.py中可能存在的差异,特别是:
我已经检查了这些选项,但没有区别。一般来说,如果我不使用任何分隔符,数字会如下所示。1000 -> 1000.00. 我不知道这是什么原因。在开发环境中,数字显示时不带小数。我将添加一个附加项,我使用postgres作为数据库。非常感谢,floatformat:0筛选器可以工作!。我已经在想为什么我在文档中忽略了这一点: