Django有一个很好的功能,可以通过设置NUMBER_GROUPING = True来自动为模板中的整数添加数千个分隔符。问题是对于某些整数(例如'year'),您不需要十进制分组。不知怎的,我找不到阻止Django向我的整数添加数千个分隔符的过滤器或其他东西。
有没有人知道我应该做什么来排除NUMBER_GROUPING过程处理某些整数,而不为其他整数禁用此功能?
Wout的
答案 0 :(得分:8)
NUMBER_GROUPING
设置是django格式本地化功能的一部分。要在模板中删除它,请尝试{{ value|unlocalize }}
。您还需要事先{% load l10n %}
。这似乎也需要django 1.3。
有关详细信息,请参阅the docs。