フォームに10進数フィールドのピックリストを入力する単純なdjangoアプリを取得しようとしています。管理フォームには適切に表示されますが (リストから正しい項目を選択)、送信するとエラーが発生します。
'Select a valid choice. 1.046 is not one of the available choices.'
私のモデルは次のようになります。
GRAVITY_CHOICES = (
(1.041, '1.041'),
(1.042, '1.042'),
(1.043, '1.043'),
(1.044, '1.044'),
(1.045, '1.045'),
(1.046, '1.046'),
)
...
OG = models.DecimalField(max_digits=4, decimal_places=3, choices=GRAVITY_CHOICES, null=True, blank=True)
フィールドを単純なテキスト入力フィールドとして 10 進値を送信すると問題なく動作しますが、ピック リストを使用すると作業が簡単になります。
私は何が欠けていますか?