Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何禁用Django在模板中显示小数分隔符?_Python_Django_Decimalformat - Fatal编程技术网

Python 如何禁用Django在模板中显示小数分隔符?

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语言环境设置和浏览器语言环境设置有关 我建议您检

我有一个Django应用程序,当我在pc上编写代码时,它以这种方式显示模板中的数字:

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筛选器可以工作!。我已经在想为什么我在文档中忽略了这一点: