0

モデルの価格を 0,00 の形式で表現したいと考えています。これは私のモデルの一部です。

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

ただし、 などの価格は として2.10表され2.1ます。

.2 番目の問題は、をに置き換えること,です。ただし、は Decimal の有効なリテラルではないdefault=Decimal('0,00')ため、もちろん不可能です。,

4

1 に答える 1

1

データベースの状態でフィールドを確認してくださいdecimal(5,2)

そして、小数点をカンマに置き換えることに関するこのSOの回答を確認してください。

于 2012-04-29T07:10:28.740 に答える