我有一个范围相当广的Django站点,处理货币数额问题,需要用2个小数点显示,但由于在幕后就这些数额进行了数学操作,因此使用了4个小数点。 一些网页通过美国宇宙航空研究开发机构电话(作为JSON)和其他页面通过标准观点=1>获得这些数量;模板变量通过。 我的模型使用models.Decimal Field(max_datas=10, decimal_places=4,ail=Decimal(0)
。
现在,这个网站已经很庞大,我需要拿出一致的方法来处理这一恶性交集,但无论我怎么做,这似乎都很麻烦。 在这方面,我可以想到两种方式,但每种方法似乎并不理想。
前线:观点没有改变,有4个地方。 模板使用<代码>floatformat:2 过滤器和JS功能使用
toFixed(2)
转换新列入的JSON数据。 问题:需要在许多地方处理模板代码和中的圆环。 JS Code.背后:意见四舍五入到2处,并作为示例通过。 同样,对美国宇宙航空研究开发机构电话将所有精度提高到2个。 问题:目前的意见是处理格式格式而不是模板,在模板中不能以不同的方式编排特殊案件。
是否有处理Decimal 圆环的“proper, Djangonic”办法?