ユーザーが1.51のような標準の小数値を入力したり、4.08E+13のような科学的記数法で値を入力したりできるようにしたいと思います。
モデルに小数フィールドを設定しましたが、上記の例を入力しようとすると、次の検証メッセージが表示されます。
「小数点以下3桁以下であることを確認してください。」
サイドノート:
Pythonがすでにこの形式をサポートしていることに気づきました。
>>> from decimal import Decimal
>>> print Decimal("4.08E+13")
4.08E+13
では、Djangoで何かを設定するのはそれほど難しいことではないでしょうか?