0

我想在我的模型中以 0,00 的形式表示价格。这是我模型的一部分。

price = models.DecimalField(max_digits=5, decimal_places=2, default=Decimal('0.00'))

但是,价格等2.10仍然表示为2.1

第二个问题是.,. 但是default=Decimal('0,00')当然不可能,因为,它不是 Decimal 的有效文字。

4

1 回答 1

1

确保您的字段处于数据库状态decimal(5,2)

并查看这个关于用逗号替换小数点的答案。

于 2012-04-29T07:10:28.740 回答