У меня есть модель Django с DecimalField, например:
CHOICES = [
("0.1", "0.1"),
("0.2", "0.2"),
("0.3", "0.3"),
...
]
class MyModel(Model)
field = models.DecimalField(
max_digits=10,
default="1.0",
decimal_places=1,
choices=CHOICES
)
У меня есть ModelForm
class MyForm(ModelForm):
class Meta:
model = MyModel
exclude = []
Когда я пытаюсь сохранить форму, я получаю следующую ошибку:
Select a valid choice. 0.1 is not one of the available choices.
"0.1" в моем выборе.Что не так с моей настройкой?