0

私は、ユーザーがプロジェクトの資金を得ることができる小さなプロジェクトを構築しています。

プロジェクトには、「123.34」などの整数を格納する可能性のある「amount_raised」というフィールドがあります

ペイパルを通じて支払いが成功すると、ipn_obj財務情報が含まれている、つまりipn_obj.mc_gross「10.23」の情報を受け取ります。

djangoで計算を実行して、その合計値を取得するにはどうすればよいですか?

djangoで計算を扱うのは初めてなので、我慢してください。

それらを整数に変換しようとすると、エラーが発生しますinvalid literal for int() with base 10

あなたの助けは大歓迎です。

4

1 に答える 1

1

123.45のような数値は整数ではありません。必要なのはDecimalFieldです。使用例:

models.DecimalField(...、max_digits = 5、decimal_places = 2)

于 2011-02-01T12:25:33.220 に答える