I have a model with DecimalField
:
points_player1 = models.DecimalField(max_digits=3, decimal_places=1, blank=True, null=True)
When I displaying this field in template, it always shows values like 0.0
or 1.0
etc.
But I want to make this behavior more user-friendly:
1
it displays 1
(now its 1.0).1.5
it should displays 1.5
.0
, not 0.0
.What is the best way to make this? Is DecimalField
is right choice for my case?
You can do {{decimal_field|floatformat}}
in the template, which will round off and show ".0" only when necessary.
More reference template - floatformat
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