3
这里的情况是:如何获得python的小数精度?
- 我写一个单元测试,通过对比这是
PostgreSQL
NUMERIC
精确的货币(10, 2)
我test
已经宣称为
self.assertEquals(Decimal(89.12), user_two_transactions[0].amount)
我获得失败为
AssertionError: Decimal('89.1200000000000045474735088646411895751953125') != Decimal('89.12')
我怎样才能让它更精确,并确保金额正确保存在数据库中?
巨大的感谢!我错过了 – daydreamer