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