私のデータベースには、クレジットを保存するために使用したいフィールドがあります。クレジットは の倍数です0.5
。たとえば、人は 1、1.5、10、100 などを持つことができます。
このためにデータベースで正しいフィールドを選択しましたか?...
models.DecimalField(max_digits=10, decimal_places=5,
null=True, blank=True)
また、残高を表示するには、次のことを行います....
def _balance(self):
aggregates = self.transactions.aggregate(sum=Sum('amount'))
sum = aggregates['sum']
return D('0') if sum is None else sum
たとえば、私が望むものではない 10.00000 が得られます。私は10が欲しいか、それが半分の10.5などを持っていたら.