Я пытаюсь получить простое приложение django, чтобы заполнить форму десятичным полем. Форма администратора отображает его правильно (правильный выбор элемента из списка), но подающий выдает ошибку:Django Picklist не принимает десятичное значение
'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)
Он отлично работает, когда я подать десятичное значение с полем как простое поле ввода текста, но список выбора упростит ситуацию.
Что мне не хватает?
странно, он работает через сервер разработки, но не при работе под apache. Это помогает? – Jason
Собственно, не совсем. Я выбрал целое целое в тестировании. Целые числа работают, но не десятичные. Возможно, ошибка? – Jason