次のような小数フィールドを持つモデルがある場合:
class Number(models.Model):
decimal = models.DecimalField(max_digit=10, decimal_places=3)
そして、特定のオブジェクトからその値を取得したいと思います:
n = Number(decimal=15.5)
n.save()
# Lets say n got id = 1
decimal = Number.objects.get(id=1).decimal
現在、10 進数は 15.5 ではなく、ある種の 10 進数データ型です。
Decimal('15.5')
では、10 進数データ型から 15.5 を取得するにはどうすればよいでしょうか。