これに似た設定があるとしましょう:
class UnitsOfMeasure(models.Model):
name = models.CharField(max_length=40)
precision = models.PositiveIntegerField()
class Product(models.Model):
name = models.CharField(max_length=100)
uom = models.ForeignKey(UnitsOfMeasure)
qty_available = models.DecimalField(max_tigits=10, decimal_places=10)
ここで、単位インスタンスに関連する精度 = 2 の製品があるとします。qty_available が 5.5000000000 ではなく 5.50 を返すようにするにはどうすればよいでしょうか?
プロパティ デコレータを使用できることはわかっていますが、フォームのフィールドとして qty_available を使用したいので、これでは問題が解決しません。
カスタムフィールドの種類? 関連するモデルインスタンスを渡してアクセスするにはどうすればよいですか??
あなたのアイデアは大歓迎です!