如何禁止 Django 的 DecimalField 自动进位?

2017-09-25 18:54:34 +08:00
 tinypig

如下的一个 Model

class Test(models.Model)
    money = models.DecimalField('money', decimal_places=2, max_digits=8)
t = TestApp.objects.create(money=100.005)
t.money # 100.01 此处希望是 100.00

是否可以配置自动 round down 而不是手动在 Save 之前 round down 呢?

1902 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/393521

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX