我的
settings.py
有USE_THOUSAND_SEPARATOR = True
,因为这通常是我在模板中想要的。
但是,我可以采取什么措施来防止模板中仅一个变量出现这种默认行为?
{{ project_id }}
当前打印“9,324”,但我希望它显示“9324”。
干杯!
Filter
根据参数格式化变量,字符串格式化 说明符。该说明符使用 printf 样式的字符串格式 语法,除了前导“%”被删除stringformat
{{ project_id|stringformat:"s" }}
Django 具有出色的本地化支持。例如。在您的模板中,您可以暂时禁用本地化
{% load l10n %}
[...]
{{ project_id|unlocalize }}
这将暂时禁用向数字添加千位分隔符。
谢谢你的这篇文章。我正在寻找小数字段的千位分隔符。
USE_THOUSAND_SEPARATOR = True
在 django 版本 4.2.4 中此选项默认为 False 我在项目 settings.py 文件中从 False 更改为 True,我能够看到所有带有千位分隔符的小数字段。