Валидация формы Django DecimalRangeField будет принимать только целые числа
Все мои поля DecimalRangeField работают как ожидалось при изменении значений в админке, но моя форма не принимает нецелые числа:
Интересно, что если я задаю нижнее значение по умолчанию как нецелое число, валидация пытается заставить любое целое число добавиться к нижнему значению по умолчанию. Например, если я определяю поле следующим образом в models.py:
my_field= DecimalRangeField(
blank=True,
default=(0.05, 5),
validators=[RangeMinValueValidator(0.05), RangeMaxValueValidator(5)],
)
Я получаю следующее предупреждение:
Возможно, я что-то упускаю в определении поля или что-то не понимаю в том, как Django преобразует вводимые данные в десятичную дробь, но я не смог найти ничего в интернете об этом. Любая помощь будет очень признательна :)

