I have a FloatField in one of my model. I Add/Edit it using ModelForms. What I need is that, when I edit, the Float value stored in FloatField to be rendered with exactly 2 precision points.
i.e. if my stored value is 1000.0 or 1000.123
, I want the input field of form to show initial value of 1000.00 or 1000.12
.
Any suggestion on approach will be appreciated. Thank you all.
I don't know your use case, but using DecimalField
will solve your issue
from the docs: For example, to store numbers up to 999 with a resolution of 2 decimal places, you'd use:
models.DecimalField(..., max_digits=5, decimal_places=2)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With