Объект Django FloatField
s округляется после вызова save()
после установки значений в командной строке.Django: Потеря точности поплавка при сохранении()
Пример:
object = Model.objects.get(id=1)
object.floatfield = 23.99
object.floatfield
23.99
object.save()
object = Model.objects.get(id=1)
object.floatfield
23.0
Что мне не хватает? Чем это вызвано?
EDIT: Модель:
class AbstractModel(models.Model):
class Meta:
abstract = True
float = models.FloatField(default=-1)
class Model(AbstractModel):
pass
Как выглядит ваша модель? – Selcuk
Можете ли вы создать [mcve]? – Sayse
Был ли он IntegerField раньше? Вы перенесли его, если вы внесли изменения? – Selcuk