我有以下内容:
{
'takeover': {
'vat_margin': vat_margin,
'purchase_price': "{0:,.2f}".format(quote.offerPrice),
'purchase_price_excl': "{0:.2f}".format(Decimal(quote.offerPrice) / Decimal(vat_value)),
},
'mileage': 12500
}
其中的接管词典如下:
{'vat_margin': True, 'purchase_price_excl': '10330.58', 'purchase_price': '12,500.00'}
我将其传递给Django模板。
问题是我希望将点作为千位分隔符,但它却显示逗号。这仅适用于接管dic中的值,里程以点作为分隔符显示。
Django模板中的代码如下:
{% load humanize %}
{% load i18n %}
{% load l10n %}
....
<div>{{ car.mileage|intcomma }} {% trans "km" %}</div> ///////// 12.500
<div>{% trans "Overname" %}: € <b>{{ car.takeover.purchase_price|intcomma }}</b></div> ///////// 12,500.00
...
有什么办法解决吗?