在Django模板中防止整数的NUMBER_GROUP

时间:2011-09-12 15:11:11

标签: django templates internationalization number-formatting

Django有一个很好的功能,可以通过设置NUMBER_GROUPING = True来自动为模板中的整数添加数千个分隔符。问题是对于某些整数(例如'year'),您不需要十进制分组。不知怎的,我找不到阻止Django向我的整数添加数千个分隔符的过滤器或其他东西。

有没有人知道我应该做什么来排除NUMBER_GROUPING过程处理某些整数,而不为其他整数禁用此功能?

Wout的

1 个答案:

答案 0 :(得分:8)

NUMBER_GROUPING设置是django格式本地化功能的一部分。要在模板中删除它,请尝试{{ value|unlocalize }}。您还需要事先{% load l10n %}。这似乎也需要django 1.3。

有关详细信息,请参阅the docs