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:
- If user input, for example, is
1
it displays1
(now its 1.0). - If user input is
1.5
it should displays1.5
. - By-default value is
0
, not0.0
.
What is the best way to make this? Is DecimalField
is right choice for my case?