在我的数据库中,我有一个域用于存储信用点。信用是在0.5
的倍数,例如一个人可以有1,1.5 10或100等使用DecimalField以正确的精度显示
我已选择在数据库中,该右外场?....
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等
这将允许0.5? – MarkO 2013-03-24 12:36:20